Re: [問題] win7 64bit和 VC2008 執行 CUDA 錯誤.. …
※ 引述《tonyhcc (人生要不停的戰鬥)》之銘言:
: ※ 引述《BCJ (Jeng)》之銘言:
: : 遇到的問題:
: : 使用win7 64bit和 VC2008無法建置CUDA專案
: : 希望得到的正確結果:
: : 能用VC2008跑CUDA的程式
: : 程式跑出來的錯誤結果:
: : fatal error LNK1181:無法開啟檔案'cutil32D.lib'
: 我印像中 SDK 看你裝的是什麼版本就會有預先有編好的 lib
: for example: 64bit 就會有 cutil64D.lib 和 cutil64.dll
: 在SDK\C\common\底下有一個 Release 的專案你可以自己依需求編出32或64的 lib
: 在 linking 時選看要用哪一版本的 lib 還有 lib 路徑的設定
: 開發平台:
: : Windows7 64bit 和 VC++2008 Express Sp1 和 nVidia CUDA 3.1
: : 有問題的code:
: : code沒問題,因為是用nVidia 的 sample
: : 補充說明:
: : 詳細的狀況請看我的簡報
: : http://cid-d5f0a2174a9e46c1.office.live.com/browse.aspx/.Documents
: : 我自己在網路上找的資料沒辦法解決問題
: : 問題解決後我會把解法再寫成一份報告
: : 給其他人參考
: : 麻煩各位前輩協助我
: : 謝謝
感謝tonyhcc的幫忙
先後執行Realease_vc90.sln和shrUtils_vc90.sln後
CUDA的sample就可以從VC2008執行了
但還有一些問題還沒解決:
1.自行設定custom build rule執行CUDA錯誤
2.執行CUDA_VS_Wizard_W64.2.2.beta2錯誤
/*以上兩點可看我新寫的簡報
有更清楚的描述
http://cid-d5f0a2174a9e46c1.office.live.com/browse.aspx/.Documents
*/
3.使用nVidia官方的做法建置新的CUDA專案時出現
〝LINK : warning LNK4098:
預設的程式庫 'LIBCMTD' 與其他使用的程式庫衝突
,請使用 /NODEFAULTLIB:library〞
這問題源自template這sample的問題
不是每個sample皆有相同的問題
而CUDA的執行結果正確
這個warning我需要修正嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.128.110
→
08/13 21:47, , 1F
08/13 21:47, 1F
→
08/13 21:47, , 2F
08/13 21:47, 2F
→
08/13 21:48, , 3F
08/13 21:48, 3F
→
08/13 21:48, , 4F
08/13 21:48, 4F
→
08/13 21:56, , 5F
08/13 21:56, 5F
→
08/13 21:57, , 6F
08/13 21:57, 6F
→
08/29 21:44, , 7F
08/29 21:44, 7F
→
08/29 21:45, , 8F
08/29 21:45, 8F
→
08/29 21:46, , 9F
08/29 21:46, 9F
→
08/29 21:48, , 10F
08/29 21:48, 10F
→
08/29 21:50, , 11F
08/29 21:50, 11F
→
08/29 21:51, , 12F
08/29 21:51, 12F
→
08/29 21:59, , 13F
08/29 21:59, 13F
→
08/29 22:01, , 14F
08/29 22:01, 14F
→
08/29 22:02, , 15F
08/29 22:02, 15F
→
08/29 22:03, , 16F
08/29 22:03, 16F
討論串 (同標題文章)