[問題] CUDA & GLEW

看板C_and_CPP作者 (沒看過新手喔)時間11年前發表 (2014/04/26 07:15), 11年前編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2010 Windows 7 64bits 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) CUDA 5.5 + GLM 0.9.5.3 + GLEW 1.10.0 + GLFW 3.0.4 + Freeglut 2.8.1 後面幾個函數庫我都是使用32bits的 編譯上我也是編譯成32bits 問題(Question): 我現在有一個網頁的sample,下載下來開個專案 在連結器那裡加上freeglut.lib glew32.lib glfw3.lib以後就可run 但是如果在開啟專案處我選了cuda專案 依照相同的流程 會產生如下的LNK2019的狀況 http://ppt.cc/FyIc 餵入的資料(Input):預期的正確結果(Expected Output): 應該是要如同開啟VS2010專案的狀況一樣可以RUN 錯誤結果(Wrong Output): 無法COMPILE 程式碼(Code):(請善用置底文網頁, 記得排版) MAIN: http://ideone.com/YpNKYx Utils.h: http://ideone.com/Qv8wTO Utils.c http://ideone.com/rbOyum fragment shader http://ideone.com/6SQg3g vertex shader http://ideone.com/hqrJ9x 該教學網站 http://openglbook.com/ 補充說明(Supplement): 我想我有能力正確設定library和dll等檔案位置 不過加上cuda以後我不知道現在是哪裡讓library有問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.218.78 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398496543.A.403.html ※ 編輯: nick5130 (140.112.218.78), 04/26/2014 15:18:01

04/26 18:05, , 1F
找到問題了
04/26 18:05, 1F

04/26 18:05, , 2F
因為CUDA有自己的GL資料夾,需要更新裡面的東西
04/26 18:05, 2F

04/26 18:06, , 3F
捷徑大概類似這樣 CUDA Samples\v5.5\common\inc\GL
04/26 18:06, 3F

04/26 18:07, , 4F
將裡面更新完到最新的版本就可以動了
04/26 18:07, 4F
文章代碼(AID): #1JMrqVG3 (C_and_CPP)