找不到.lib文件MSVC ++ 2008

时间:2009-11-14 18:55:31

标签: c visual-c++

我正在用msvc ++ 2008编译我的项目。我在项目属性中添加了一个引用路径到./lib,它是包含文件freeglut.lib的目录。我一直非常小心地组织一切,但仍然msvc ++没有找到文件:(。我检查了构建日志,看到构建命令行中没有它说的./lib。这可能是问题吗?我已经包含了构建日志,希望有人可以帮助解决这个问题。提前感谢

`Build Log

Rebuild started: Project: triangle_wars, Configuration: Debug|Win32

Command Lines

Creating temporary file "c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\RSP0000087603200.rsp" with contents [ /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Fo"Debug\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TC .\main.c ] Creating command line "cl.exe @c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\RSP0000087603200.rsp /nologo /errorReport:prompt" Creating temporary file "c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\TMP0000097603200.tmp" with contents [ 1 /* CREATEPROCESS_MANIFEST_RESOURCE_ID / 24 / RT_MANIFEST */ ".\Debug\triangle_wars.exe.embed.manifest" ] Creating command line "rc.exe /fo".\Debug\triangle_wars.exe.embed.manifest.res" c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\TMP0000097603200.tmp" Creating temporary file "c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\RSP00000A7603200.rsp" with contents [ /OUT:"C:\Users\Tom\code\projects\triangle_wars\triangle_wars\Debug\triangle_wars.exe" /INCREMENTAL /MANIFEST /MANIFESTFILE:"Debug\triangle_wars.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\Tom\code\projects\triangle_wars\triangle_wars\Debug\triangle_wars.pdb" /SUBSYSTEM:CONSOLE /DYNAMICBASE /NXCOMPAT /MACHINE:X86 freeglut.lib 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\main.obj"

".\Debug\triangle_wars.exe.embed.manifest.res" ] Creating command line "link.exe @c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\RSP00000A7603200.rsp /NOLOGO /ERRORREPORT:PROMPT"

Output Window

Compiling... main.c Compiling manifest to resources... Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1 Copyright (C) Microsoft Corporation. All rights reserved. Linking... LINK : fatal error LNK1104: cannot open file 'freeglut.lib'

Results

Build log was saved at "file://c:\Users\Tom\code\projects\triangle_wars\triangle_wars\triangle_wars\Debug\BuildLog.htm" triangle_wars - 1 error(s), 0 warning(s) `

1 个答案:

答案 0 :(得分:0)

通过右键单击解决方案资源管理器中的项目名称并选择add->现有项目,我可以将freeglut.lib添加到项目的“命名空间”(即兴项)...我认为它应该是能够采取libs所在的路径,就像我在linux下做的那样......任何对我这个工具有更多经验的人,我都非常感谢小费。在那之前,至少我可以继续编写代码