我想编译我的OpenGL + Xwindow C ++程序,但是我收到了错误:
g++: fatal error: no input files
compliation terminated.
./source/Linux_OpenGL.c: line 10: //: is catalogue
...typedef: command not found
...Bool command not found
...XSetWindowAttributes command not found
...Syntax error near '}'.
依旧......
这是我的编译脚本:
$(g++ -Wall -pedantic -ansi) ./source/Linux_OpenGL.cpp ./source/render.cpp -o Linux_OpenGL -lX11 -lGL -lGLU -lXxf86vm
如何成功编译我的程序?
答案 0 :(得分:2)
我开始时不这样做:$(g++ -Wall -pedantic -ansi)
这告诉shell:
"将
g++ -Wall -pedantic -ansi
的输出解释为脚本并执行它"。
这绝对不是你想要的。
仅使用
g++ -Wall -pedantic -ansi ./source/Linux_OpenGL.cpp ./source/render.cpp -o Linux_OpenGL -lX11 -lGL -lGLU -lXxf86vm