我有一个 cpp 项目、一个 cpp cli 项目和一个 c# win forms 项目。我在我的 native cpp 项目中使用 boost log lib。
当我使用 cpp 控制台应用程序测试我的项目时,它成功运行并写入日志。
但是,当我用 cli 项目测试它时,我遇到了这个错误:
Error 2 error LNK1104: cannot open file 'boost_log-vc100-mt-gd-1_44.lib'
I have downloaded boost lib我已经构建了 boost 库,它已导出 libboost_log_setup-vc100-mt-gd-1_44.lib 、 libboost_log-vc100-mt-gd-1_44.lib 文件。
我怎样才能解决这个问题?我如何获取“boost_log-vc100-mt-gd-1_44.lib”文件?
谢谢
最佳答案
我修正了错误。我已经使用以下命令构建了 lib 文件:
bjam --with-log variant=debug define=BOOST_LOG_USE_CHAR define=BOOST_LOG_USE_WINNT6_API stage --build-type=complete --link=
shared
关于c++ - Cpp/Cli 项目中的 Boost::Log 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9697958/