在測試osg程式時,
#include
#include
int main()
{osgviewer::viewer viewer;
viewer.setscenedata(osgdb::readnodefile("cow.osg"));
return viewer.run();
編譯出錯:c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1157): error c2144: 語法錯誤:「void」的前面應有「;」
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1157): error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1158): error c2144: 語法錯誤:「void」的前面應有「;」
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1158): error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1158): error c2086: 「int wingdiapi」: 重定義
1> c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1157) : 參見「wingdiapi」的宣告
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1159): error c2146: 語法錯誤: 缺少「;」(在識別符號「glboolean」的前面)
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1159): error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1159): error c2086: 「int wingdiapi」: 重定義
1> c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1157) : 參見「wingdiapi」的宣告
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1160): error c2144: 語法錯誤:「void」的前面應有「;」
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1160): error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1160): error c2086: 「int wingdiapi」: 重定義
1> c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1157) : 參見「wingdiapi」的宣告
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1161): error c2144: 語法錯誤:「void」的前面應有「;」
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1161): error c4430: 缺少型別說明符 - 假定為 int。注意: c++ 不支援預設 int
1>c:\program files (x86)\windows kits\8.1\include\um\gl/gl.h(1161): error c2086: 「int wingdiapi」: 重定義
解決辦法:新增標頭檔案 #include 即可!
OSG測試gl h編譯出錯
在測試osg程式時,include include int main 編譯出錯 c program files x86 windows kits 8.1 include um gl gl.h 1157 error c2144 語法錯誤 void 的前面應有 1 c program files x86...
wireless tools編譯出錯
編譯wireless工具,彈出如下錯誤 root lqm wireless tools.29 make opt freescale usr local arm eabi 4.4.0 bin arm eabi gcc os w wall wstrict prototypes wmissing prot...
magent編譯出錯
編譯若出錯加 紅色字型 這是為什麼呢?libs levent cflags lm lrt wall o2 g cc gcc progs magent all progs stprog magent.o ketama.o ketama.o ketama.c ketama.h cc cflags inc...