GLFW无法在Visual Studio社区中工作
GLFW not working in Visual Studio Community
我正在使用Visual Studio for C++。我已尝试在Visual Studio中链接GLFW。我经历的步骤如下:
- 在VC++属性下指定include目录
- 在VC++属性下指定库目录
- 在Linker->Input下的附加依赖项中添加.lib文件
Visual Studio识别标头#include <GLFW/glfw3.h>
和glfwInit()
,但调用glfwInit()
时会导致生成失败。我得到这个构建错误:
LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library
然后我还得到了一些未解决的外部问题:
LNK2019 unresolved external symbol __imp__vsnprintf referenced in function __glfwInputError
LNK2001 unresolved external symbol __imp__vsnprintf
LNK2019 unresolved external symbol __imp__sscanf referenced in function _parseVersionString
LNK2001 unresolved external symbol __imp___vsnprintf
LNK1120 3 unresolved externals
偷偷摸摸。。。当我下载GLFW时,它有多个lib文件夹(用于不同的版本),只有一个include文件夹。我假设include文件夹适用于所有的lib文件夹,因为只有一个。然而,事实并非如此,include文件夹只适用于最新的lib文件夹,我试图使用2013 GLFW而不是带有include文件夹的最新2015 GLFW lib文件夹,但没有成功。我使用的是2013 GLFW,因为如果你想知道的话,那是我正在观看的教程系列使用的版本。
相关文章:
- QSqlquery prepare()和bindvalue()不工作
- 导入库可以跨dll版本工作吗
- 以螺旋方式打印矩阵的程序.(工作不好)
- 对象指针在c++中是如何工作的
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- C++为线程工作动态地分割例程
- 为什么我的 std::ref 无法按预期工作?
- 布尔比较运算符是如何在C++中工作的
- SampleConsensusPrerejective(ext.RANSAC)是如何真正工作的
- 不确定要在我的main中放入什么才能使我的代码正常工作
- 为什么std::condition_variable notify_all的工作速度比notify_one快(对于随机请
- <<操作员在下面的行中工作
- 有人能解释一下为什么下界是这样工作的吗C++的
- ExtractIconEx:可以工作,但偶尔会崩溃
- C++中的memset函数工作不正常
- GLFW无法在Visual Studio社区中工作
- cout在cin之前没有在visual studio社区C++中工作
- Visual Studio 2015社区命令行构建c++项目不工作