Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 与Boost错误关联_C++_Visual C++_Boost_Linker - Fatal编程技术网

C++ 与Boost错误关联

C++ 与Boost错误关联,c++,visual-c++,boost,linker,C++,Visual C++,Boost,Linker,我刚刚下载并运行了1.42版的boost安装程序(来自boostpro.com),并根据《入门指南》设置了我的项目。但是,当我构建程序时,会出现以下链接器错误: LINK : fatal error LNK1104: cannot open file 'libboost_program_options-vc90-mt-gd-1_42.lib' 构建日志添加了以下内容(我已将特定于项目的路径替换为*): 我也发了电子邮件info@boostpro.com(信息与此非常相似),但我认为这样可能会

我刚刚下载并运行了1.42版的boost安装程序(来自boostpro.com),并根据《入门指南》设置了我的项目。但是,当我构建程序时,会出现以下链接器错误:

LINK : fatal error LNK1104: cannot open file 'libboost_program_options-vc90-mt-gd-1_42.lib' 
构建日志添加了以下内容(我已将特定于项目的路径替换为*):

我也发了电子邮件info@boostpro.com(信息与此非常相似),但我认为这样可能会更快

编辑:是的,我在问这个问题之前检查了文件是否在那里,是的,它的路径在链接器属性中的“附加库目录”下(我尝试了带引号和不带引号)

编辑2:它肯定会看到路径,因为它出现在构建日志的第3行中


编辑4:不管怎样,它在发布模式或调试模式下不工作,但不工作的文件会相应地更改(当我将运行时库更改为不同类型的多线程时也是如此-我不认为单线程是一个选项,尽管它对我有用)。正在尝试命令行。

文档和我的实际安装略有不同。当文档的路径中有“boost_1_42_0”时,安装程序将我的路径设置为“boost_1_42”。有了这个修复,它就可以工作了。

那么,您是否验证了该文件确实存在?当BoostPro安装程序提示时,您选择安装哪些libsmt表示多线程,d表示调试。是的,文件在那里。第一次安装时,我想我只安装了两个单线程版本,第二次,我在C:\Program Files\boost\boost\u 1\u 42\lib中安装了每个版本,我可以在Notepad++中打开它。您是否已将该路径添加到项目的库路径中?
Creating temporary file "******\Debug\RSP00001252363252.rsp" with contents
[
/OUT:"*********.exe" /INCREMENTAL /LIBPATH:"C:\Program Files\boost\boost_1_42_0\lib" /MANIFEST /MANIFESTFILE:"Debug\hw6.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"********\Debug\***.pdb" /SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

".\Debug\****.obj"

".\Debug\****.exe.embed.manifest.res"
]
Creating command line "link.exe @********\Debug\RSP00001252363252.rsp /NOLOGO /ERRORREPORT:PROMPT"