[英]libigl, GLEW, GLFW, and Eigen on CLion, Windows 10. Linker Errors
[英]GLFW Linker errors in Visual Studio 10
我在遵循此人教程的Visual Studio 10.0上設置GLFW時遇到問題。 但是我仍然收到鏈接錯誤
1>GLFW.lib(window.obj) : error LNK2005: __glfwClearWindowHints already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwClearInput already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwInputKey already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwInputChar already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwInputMouseClick already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwChooseFBConfig already defined in window.obj
1>GLFW.lib(window.obj) : error LNK2005: __glfwInputDeactivation already defined in window.obj
1>GLFW.lib(init.obj) : error LNK2005: __glfwInitialized already defined in init.obj
1>GLFW.lib(glext.obj) : error LNK2005: __glfwParseGLVersion already defined in glext.obj
1>GLFW.lib(glext.obj) : error LNK2005: __glfwStringInExtensionString already defined in glext.obj
1>GLFW.lib(glext.obj) : error LNK2005: __glfwRefreshContextParams already defined in glext.obj
1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
我曾嘗試使用Google搜索錯誤,但沒有找到太多幫助。 我已經在鏈接器設置中鏈接了opengl32 / lib和glu32.lib。 我還鏈接了包括和lib的適當文件夾。 我從GLFW網站下載並鏈接了win32二進制文件和原始zip。
任何幫助表示贊賞。
該教程有點過時了(發布於2005年4月27日)。 您可能兩次向兩個不同的項目中添加了一些源文件,因此對符號的已有定義提出了抱怨。
似乎GLFW 2.7.x不包含用於自動構建所需所有內容的MSVC makefile腳本,但是如果可以選擇切換到最新的GLFW 3.0,則可以使您的生活更輕松,因為它們支持cmake:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.