[英]NetBeans with C++ and OpenGL / Freeglut under Windows 7
我最近試圖弄清楚如何在NetBeans 7中使用freeglut。我在Google上搜索了很多東西,但沒有找到合適的教程來將所需的內容綁定到其中。
目前我還有更多問題,然后這樣:
第一個是:-freeglut 2.8 =>為了進行編譯,我需要MinGW和msys。 我都安裝了,但是我不能“配置”或“全部制作”和“免費安裝”。 我沒有找到易於理解的操作方法。
下一個:-建立之后,將哪些文件放在特定文件夾中?
最后一個:-將文件放入相應的文件夾后,如何在C ++項目的NetBeans 7下最終使用freeglut?
我感到缺乏相關信息。
我發現的總是答案,例如:下載,構建,安裝和完成。 但是我已經停留在“安裝”和“構建”上。
解決方案:關閉NetBeans。
現在玩得開心(只需#include“,就可以完成。玩得開心。
注意事項1:如果找不到make,則文件夾為:C:\\ MinGW \\ msys \\ 1.0 \\ bin \\ make.exe(將MinGW安裝在C:\\ MinGW上)。
命令行中的“ mingw-get install msys”應獲取msys ...最后但同樣重要的是不要忘記將msys \\ bin也添加到路徑中。 :)
這是完整的教程,但是使用德語。 http://techchan.blog.de/2012/03/18/einrichten-opengl-netbeans-7-1-1-teil-0-start-13209096/
如果您需要英語,請告訴我是否可以翻譯;)否則我會考慮自己翻譯。
在找到Freeglut之前,我很難在Windows 7上的Netbeans中使用glut,我將其歸因於glut太過時了,我發現的教程也是如此。
也許這會幫助其他人尋找在Netbeans中使用freeglut的說明。 這些說明類似於已經提供的鏈接中的說明,但是有助於說明如何在Netbeans中而不是從命令行使用它。 本教程期望您已經使Netbeans和編譯器可以一起工作。 如果您還沒有這樣做,我發現這里的指南很有幫助: http : //netbeans.org/community/releases/68/cpp-setup-instructions.html#mingw
從http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/下載freeglut並將其解壓縮到易於訪問的文件夾中。 (我推薦C:/ FrGlut)
將bin文件夾(C:\\ FrGlut \\ bin)添加到Windows PATH變量,或將freeglut.dll從bin文件夾復制到C:\\ Windows \\ System32
打開Netbeans並打開或創建您的項目
轉到:文件->項目屬性
選擇您的編譯器,進入包含目錄,並將路徑添加到您的freeglut包含文件夾(C:\\ FrGlut \\ include)
在鏈接器下,選擇添加庫,然后導航到文件C:\\ FrGlut \\ lib \\ libfreeglut.a
選擇選項,然后分別添加以下內容:
-動態-lfreeglut -lopengl32 -LC:\\ FrGlut \\ lib \\ libfreeglut.a
Netbeans現在應該可以與您的freeglut庫一起使用了。
要使用glut庫,請在您的源代碼中添加以下內容:
#include <GL/glut.h>
請記住,要使程序運行,需要與您的可執行文件共享freeglut.dll,因為大多數用戶已經沒有了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.