Re: [問題] win7 64bit和 VC2008 執行 CUDA 錯誤.. …

看板C_and_CPP作者 (統一獅總冠軍)時間15年前 (2010/10/09 23:55), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串4/4 (看更多)
我針對 CUDA_VS_Wizard_W64.2.2.beta2 作回應 這個問題也困擾了我兩天, 最後發現如果OS 64bit,可是 VS2008 預設安裝時,只有安裝32bit compiler 要裝64bit compiler 要另外勾選。 安裝後,CUDA_VS_Wizard_W64.2.2.beta2 就可以使用了 一切都是以為自己是64bit OS,就認為 VS 2008就會自動安裝64bit compiler的錯 希望可以幫到你的忙 ※ 引述《BCJ (Jeng)》之銘言: : ※ 引述《tonyhcc (人生要不停的戰鬥)》之銘言: : : 我印像中 SDK 看你裝的是什麼版本就會有預先有編好的 lib : : for example: 64bit 就會有 cutil64D.lib 和 cutil64.dll : : 在SDK\C\common\底下有一個 Release 的專案你可以自己依需求編出32或64的 lib : : 在 linking 時選看要用哪一版本的 lib 還有 lib 路徑的設定 : : 開發平台: : 感謝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: 111.254.121.22

10/11 19:18, , 1F
@@..我用2005..有自動裝64bit 的compile
10/11 19:18, 1F
文章代碼(AID): #1Ci91T8C (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1Ci91T8C (C_and_CPP)