Visual Studio 2013 无法打开 'glfw3.lib'
Visual Studio 2013 cannot open 'glfw3.lib'
我在设置GLFW3时遇到一些问题。我已经从官方网站上下载了64位二进制文件,添加了glfw3.dll, glfw3.dll。Lib和glfw3.h放到各自的位置,指定适当的包含,并向我的项目添加适当的链接器输入。然而,当我用glfwInit()
测试库时,VS吐出了这个:
错误LNK1104: cannot open file 'glfw3.自由的路径//项目
我的猜测是VS不知道库在什么目录,但看到它在IDE自己的lib文件夹,我不认为这是它。有人有什么建议吗?对不起,如果这个问题已经解决了,在我放弃搜索之前,我已经深入阅读了编译的步骤。
编辑:我还将解决方案平台更改为x64,因为我使用64位GLFW二进制文件。
根据Andon M. Coleman的建议,我将头文件和库文件夹移动到之外的新目录 Visual Studio内置目录(D:opengl-wrapperslib &D:opengl-wrappersinclude,例如)。在项目设置中包含这些库之后(C/c++ ->通用->附加包含目录和链接器->通用->附加库目录),一切都编译得漂亮。
相关文章:
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- JSON转换为nlohmann JSON-lib中的结构数组
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 为什么我的链接器在找到Coin4d.lib后搜索Coin4sd.lib?
- libcpmtd.lib有什么用?
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 解析引用 |exe/dll vs lib
- 在 /usr/local/lib 下找不到库
- LLVM 编译:目标的配方 '../lib/IR/Release+Asserts/Intrinsics.gen.tmp' failed
- CMake 生成的 MSVC 项目找不到符号,即使为其相关 dll 正确生成了 lib 文件也是如此
- VS2015 未链接用户32.lib
- 从 .lib 文件创建一个.dll文件
- 看不到文件'SDL2.lib'
- 如何使用用户定义的函数覆盖 C lib 函数,如 _sbrk?
- 如何在不需要LIBCD.lib的情况下在Visual Studio 6中编译C项目
- 可执行文件C++包括.obj,.lib和.dll吗?
- 我应该安装 .cmake 文件来共享/cmake 还是 lib/cmake?
- LNK 1104 无法打开文件 'glfw3.lib
- Visual Studio 2013 无法打开 'glfw3.lib'