我使用premake使用OpenGL sdk来制作新项目。我试图把我的第一个真正的项目放在一起,但是当我运行premake4 vs2010命令时出现错误。我试图用UseLibs函数获得访问的OpenGL的SDK元素,但是premake抛出它说的错误:使用OpenGL函数“UseLibs”使用premake时出错sdk
“试图调用全球‘UseLibs’(一个零值)
继承人的Lua代码:
solution "OpenGL"
configurations {"windows", "linux", "Debug", "Release"}
project "MyProject"
kind "ConsoleApp"
language "c++"
files {"First OpenGL v3\*.cpp", "First OpenGL v3\*.h"}
UseLibs {"glimage", "glload", "freeglut", "glutil", "glmesh", "glfw", "glm"}
configuration "windows"
defines "WIN32"
links {"glu32", "opengl32", "gdi32", "winmm", "user32"}
configuration "linux"
links {"GL"}
configuration "Debug"
targetsuffix "D"
defines "_DEBUG"
flags "Symbols"
configuration "Release"
defines "NDEBUG"
flags {"OptimizeSpeed", "NoFramePointer", "ExtraWarnings", "NoEditAndContinue"};
很多这里的代码是基于它说什么做的tutorial所以我不知道为什么我收到这个错误我在这个相当新的,所以如果你看到任何其他问题,请告诉我。谢谢。
“在教程上”这不是教程。这些是如何使用SDK的说明。 –