[問題] CUDA & GLEW

作者: nick5130 (沒看過新手喔)   2014-04-26 15:15:33
開發平台(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有問題
作者: nick5130 (沒看過新手喔)   2014-04-26 18:05:00
找到問題了因為CUDA有自己的GL資料夾,需要更新裡面的東西捷徑大概類似這樣 CUDA Samples\v5.5\common\inc\GL將裡面更新完到最新的版本就可以動了

Links booklink

Contact Us: admin [ a t ] ucptt.com