0
是否可以在不將文件複製到C的情況下構建並鏈接Glew和GLFW?Glew + GLFW Win32否依賴關係Visual Studio
我找不到任何文檔顯示如何使用這些庫,而無需將DLL複製到C:上的Visual Studio目錄。
我只想包括我的項目目錄中需要的所有.dll和.lib文件。
是否可以在不將文件複製到C的情況下構建並鏈接Glew和GLFW?Glew + GLFW Win32否依賴關係Visual Studio
我找不到任何文檔顯示如何使用這些庫,而無需將DLL複製到C:上的Visual Studio目錄。
我只想包括我的項目目錄中需要的所有.dll和.lib文件。
您不必將DLL放在Visual Studio目錄中。您可以將這些DLL放在VS項目的Debug或Release(基於您的編譯模式)文件夾中。並且您必須包含這些DLL。右鍵單擊您的項目,然後選擇「屬性」。包括在下的兩個庫的頭文件C/C++ - >「Additonal Include Directories」。然後:鏈接 - >「附加庫目錄」你包括含有LIB files.And的文件夾下的最後鏈接 - >輸入 - >「附加依賴」添加GLEW的名字和GLFW庫(glew32.lib,GLFW.lib)而你準備好了。
你可以這樣做;但是在源代碼中的'#pragma註釋(lib,「glew32.lib」)可能是比嵌入項目文件更好的方法。 –
是的,也是一個選項。 –
..或創建一個包含所有頭文件,庫文件和DLL的external_libs文件夾以方便訪問。 DLL通過PATH env變量找到,因此如果從單獨的終端打開項目,則可以覆蓋PATH。 Env變量只在VC打開時傳入。 – Grimmy