我一直在掃描網站的大型CUDA項目的問題,我發現了一些很好的答覆,無論如何,我還有一些疑問。組裝一個CUDA項目
我的程序,現在(它仍然是完成的一半),輸出一些數組,然後輸入爲Thrust庫函數。
所以我的主要疑問是:
1,由於我使用的聲明爲extern「C」 CUDA C,我已經推功能。我是不確定的聲明在頭文件這些功能的正確途徑,而一些谷歌上搜索後,我發現下面的代碼,我想一定是正確的:
extern "C" {
void compact(float*intxc,float*intyc,float*intzc);
void sort(float*intxc,float*intyc,float*intzc);
}
2 - 我在這裏看到的一些帖子在論壇中,使用「Main.cpp」作爲主文件,使用「Main.cu」文件是錯誤還是無關緊要?
編輯:經過一番思考(和建議),我真的認爲老問題有點沉悶。
在此先感謝,並感謝talonmies的意見
這是四個不同的問題,其中三個是如此含糊以至於無法合理回答。我相信你可以做得比這更好。 – talonmies 2011-06-01 11:49:08
我的評論的想法是鼓勵你編輯你的原始問題,使其更好,而不是在評論中重複它..... – talonmies 2011-06-01 14:14:57
我發誓,當我寫作時,我正在考慮是否編輯問題或在這裏發表評論.. – Bernardo 2011-06-01 14:30:35