jp-embedded / scxmlcc

The SCXML state machine to C++ compiler
GNU General Public License v3.0
140 stars 34 forks source link

cannot open file 'libboost_filesystem-vc141-mt-sgd-x32-1_69.lib' #111

Closed abidefei closed 1 year ago

abidefei commented 2 years ago

Hi, everyone,

I met the above problem and have no idea after 2 days. And I build the boost lib 3 times. Actually I didn't find " libboost_filesystem-vc141-mt-sgd-x32-1_69.lib" in the lib at all. What shall I do about this problem?

Thanks a lot!

image image

jp-embedded commented 2 years ago

You need to place boost under scxmlcc/src/boost_1_69_0 and build it there. Alternatively you need to update the directories in VC under Configuration Properties > C/C++ > General > Additional Include Directories and Configuration Properties > Linker > Additional Library Directories

abidefei commented 2 years ago

Hi, JP, Thank you very much. I did it and followed your steps and did it again. I can't get the directory : \boost_1_69_0\stage\lib. Actually I can get this directory in Linux, I copy it back to windows, but no ['libboost_filesystem-vc141-mt-sgd-x32-1_69.lib'] in this directory

But I can compile the project in Linux. Thanks for your work very much.

image

jp-embedded commented 2 years ago

So it works for you on linux, but you are still having problems on windows?

If you provide the windows version and VC version you use, I can try if I can reproduce the problem.