Your setup worked perfectly for me! But I'm unable to compile any of the files you've done in previous videos in Docker. No matter what I do, it is unable to find the appropriate header files. For example, "#include " throws a "No such file or directory" error
I added a Dockerfile in Lesson 10 sources to give an example: gitlab.com/ssv/lessons/-/blob/master/Lesson10_OCAF_from-scratch/Dockerfile It copies the sources of the exercise to the container's filesystem and runs cmake configuration passing OpenCascade as a dependency. It did not work before actually, because all lessons are not linux-ready. Now, for lesson 10, it should work.
I created a Docker file and added my microservices code which uses the opencascade lib into it. When i run the container I get an error: *error while loading shared libraries: libTKSTEPAttr.so.7: cannot open shared object file: no such file or directory* Edit: corrected spelling
glTF, как формат для экспорта, в библиотеке присутствует. Но я бы остерегся привязывать функциональность ядра к сетевым протоколам, поскольку это уже архитектурная фича, и почему бы ее не реализовать в клиентском приложении? Draw выдает файл, а дальше мы его отдаем любым интересным нам способом наружу.
@@QuaoarWorkshop Но Draw же не ядро. Но если он умеет только в cli, то можно и так - использовать декоратор. Еще бы он умел без qt и X библиотек, что бы Docker-образ был поменьше.
@@ГригорийБыков-ь9т Qt -- опциональная зависимость, я ее почти никогда не включаю. Некоторые зависимости также вскоре станут опциональными, например, Tk (tracker.dev.opencascade.org/view.php?id=32232), иксы (tracker.dev.opencascade.org/view.php?id=32308), плюс опция минимальной сборки (tracker.dev.opencascade.org/view.php?id=32308).
List of lessons (done and planned): analysissitus.org/forum/index.php?threads%2Flist-of-lessons.3%2F
Very helpful. Thanks for very specific details of opencascade and docker.
Amazing video, thanks a lot :)
Good video. Docker is new to me.
Some more notes on the offscreen rendering in docker: analysissitus.org/forum/index.php?threads/offscreen-rendering-in-a-linux-docker-container.4/
Your setup worked perfectly for me! But I'm unable to compile any of the files you've done in previous videos in Docker. No matter what I do, it is unable to find the appropriate header files. For example, "#include " throws a "No such file or directory" error
I added a Dockerfile in Lesson 10 sources to give an example: gitlab.com/ssv/lessons/-/blob/master/Lesson10_OCAF_from-scratch/Dockerfile
It copies the sources of the exercise to the container's filesystem and runs cmake configuration passing OpenCascade as a dependency. It did not work before actually, because all lessons are not linux-ready. Now, for lesson 10, it should work.
I created a Docker file and added my microservices code which uses the opencascade lib into it. When i run the container I get an error: *error while loading shared libraries: libTKSTEPAttr.so.7: cannot open shared object file: no such file or directory*
Edit: corrected spelling
Are you sure about the filename? I guess, it should be smth like libTKSTEPAttr. Does this lib exist physically with all symlinks?
Solution: *ENV LD_LIBRARY_PATH="lib:/usr/lib:/usr/local/lib"*
Не пора ли уже Draw научить gltf по http отдавать? И можно уже будет в vscode окно интегрировать, а там уже рукой подать до веб приложения...
glTF, как формат для экспорта, в библиотеке присутствует. Но я бы остерегся привязывать функциональность ядра к сетевым протоколам, поскольку это уже архитектурная фича, и почему бы ее не реализовать в клиентском приложении? Draw выдает файл, а дальше мы его отдаем любым интересным нам способом наружу.
@@QuaoarWorkshop Но Draw же не ядро. Но если он умеет только в cli, то можно и так - использовать декоратор. Еще бы он умел без qt и X библиотек, что бы Docker-образ был поменьше.
@@ГригорийБыков-ь9т Qt -- опциональная зависимость, я ее почти никогда не включаю. Некоторые зависимости также вскоре станут опциональными, например, Tk (tracker.dev.opencascade.org/view.php?id=32232), иксы (tracker.dev.opencascade.org/view.php?id=32308), плюс опция минимальной сборки (tracker.dev.opencascade.org/view.php?id=32308).
@@ГригорийБыков-ь9т Плюс имеет смысл попробовать собрать под Alpine.
I can use docker with windows ?
Yes, see from ruclips.net/video/QqDUwAdQWQo/видео.html
Thank you for your contribution