我抓我的头,试图弄清楚为什么当我建立我的机器上的Boost库的导入库都不会产生。 更具体地说,建设的DLL工作正常,但在那里我会之前(即之前,我重新安装了机)正确生成导入库。
一些规格:
- 升压1.33.1
- 克++ 4.3.3 TDM-1释放为Windows
- 用构建
gcc
工具集从MS DOS命令行提示 - UnxUtils(14-04-03后)
命令行调用bjam.exe看起来是这样的:
"C:\.../boost_1_33_1/tools/build/jam_src/bin.ntx86/bjam.exe" --debug-configuration -d2 -q --builddir=C:/.../trunk/XTemp/gcc.debug/boost_1_33_1 toolset=gcc threading=multi define=BOOST_WINDOWS define=_GLIBCXX__PTHREADS linkflags=-shared-libgcc runtime-link=shared variant=debug --v2 linkflags=-out-implib=boost_thread.lib
这奇妙的使用之前的工作和生产所需的文件boost_thread.lib
,但现在不是了。 我真的不知道是怎么回事, 我想知道到底是什么连接器接到的命令行和它认为它应该用它做什么 。
谢谢,
卡尔