InDesign plugin with Boost.Filesystem does not appear in the program

I am trying to develop a custom InDesign plugin using the Adobe SDK. Everything was fine until I added some functions from Boost.Filesystem. When I statically bind boost_filesystem and boost_system to the solution, all the assemblies and the plugin are compiled, but InDesign does not load it. After removing them, it reappears in InDesign. Does anyone know why this is happening and how to solve this problem?

+4
source share
2 answers

checking the boost build command can be useful

boost can be built with a static link to c runtime or a dynamic link to c runtime

I think you should statically link to c runtime bjam --with-filesystem --with-sytem runtime-link = static link = static

+1
source

You must enable your boost lib from the InDesign executable: you can find them on a Mac in / Adobe InDesign CS5.app/Contents/Frameworks

0
source

Source: https://habr.com/ru/post/1399475/


All Articles