[問題] glutinit(&argc,Argv)中argc、argv來源

看板C_and_CPP (C/C++)作者 (viable)時間12年前 (2013/12/09 15:38), 編輯推噓0(0013)
留言13則, 3人參與, 最新討論串1/1
在看了幾個google到OpenGL的範例程式 發現Glutinit要用到的argc和argv 其來源是來自main(int argc,char **argv) 我想要用一個程式運算出要display的資料 並用同一個程式把資料display出來 我在想要是要用main的話 那好像要另外寫成一個程式了 我稍微google一下argc Argv 這好像是程式開啓時輸入的資料 那如果沒有開啓一個程式並輸入這兩個資料的話 那要拿什麼資料餵給glutinit? 我試著隨便宣告個int argc=o char **argv; 我想說argc既然為零 那argv應該就不用給吧 這樣程式會執行時在glutinit這一行出錯 是不是我這樣子的做法錯了 那應該要餵什麼資料進去才好 謝謝各位的講解m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.175.216.194

12/09 16:21, , 1F
直接傳main的兩個過去就是了 glut只是遇到glut用的參數
12/09 16:21, 1F

12/09 16:22, , 2F
會去做處理而已 沒參數就不用管
12/09 16:22, 2F

12/09 16:28, , 3F
Main...我找一下....
12/09 16:28, 3F

12/09 16:40, , 4F
我有在workspace的某一個檔案找到main 也有argc argv
12/09 16:40, 4F

12/09 16:41, , 5F
可是Compile時顯示argc argv為undeclared identifier
12/09 16:41, 5F

12/09 16:54, , 6F
嗯....那我隨便模擬一些東西進去就好了....
12/09 16:54, 6F

12/09 16:56, , 7F
歐喔 還是錯在一樣的地方
12/09 16:56, 7F

12/09 17:22, , 8F
出現訊息:unhandled exception in xxx.exe(GLUT32.DLL):
12/09 17:22, 8F

12/09 17:23, , 9F
0xC0000005:access violation
12/09 17:23, 9F

12/09 17:24, , 10F
我開始懷疑是我模擬的argc argv有哪裡模擬的不好
12/09 17:24, 10F

12/09 17:27, , 11F
不過我是照這個做法打上去http://ppt.cc/3ITO 應該沒問題..
12/09 17:27, 11F

12/09 17:29, , 12F
argc至少等於1啊 argv[0]是執行檔自己的名字
12/09 17:29, 12F

12/09 17:30, , 13F
嗯嗯(點頭)
12/09 17:30, 13F
文章代碼(AID): #1IfNDvpU (C_and_CPP)
文章代碼(AID): #1IfNDvpU (C_and_CPP)