上代碼
引用來自“softfire”的評論上代碼
在Windows下弄這個簡直要死啊,還是換個系統編譯比較實在。
看到libgdsto3d\CMakeFiles.txt我就受不了了。。。
target_link_libraries(gdsto3dc:/unix/mingw/lib/libws2_32.a)
這到底是個什麼東西?Cygwin?
CMakeFiles.txt
check_include_file("GL/glu.h"HAVE_GL_GLU_H)check_include_file("GL/glx.h"HAVE_GL_GLX_H)
這東西在Windows下沒有用啊,根本沒辦法正常識别。
還有好多地方Windows.h和gl.h,glu.h的順序反了。
不說了,懶得折騰了。。。
用Linux試試看呢
我用CentOS6.5試過了,先安裝cmake:
yuminstallcmake
然後到build目錄下執行cmake..
然後再使用make來編譯
看過readme.txt後,真的有點暈,百度IC、MEMS等關鍵詞;大概知道GDSTO3D是個什麼東西了;其實readme中寫得很明白的,用cmake管理源碼,一般在UNIX環境下編譯比較友善;Windows下用vs也是可以的:(不知道你對vs熟不熟悉)gds2pov/gds2svg/gdsoglviewer是三個獨立project;libgdsto3d作為獨立的庫編譯;gds2pov/gds2svg是指令行工具,gdsoglviewer有“圖形界面”,但是沒有詳細看代碼,應該是要用到OpenGL(windows下配置又是一個坑);具體詳細的也不知道你運作的是哪個project