[問題] CUDA程式碼如何分2個檔案?

看板C_and_CPP (C/C++)作者 (大色狼來襲)時間13年前 (2012/08/11 16:55), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC2008 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) CUDA 問題(Question): CUDA的副檔名是.cu 我在上面寫了一堆程式,但是讓程式碼很長 希望將kernal 另外放一個 .cu檔 在include近來 但會發現錯誤,會說 字元無法解析....這怎麼辦呢?? 放同一個就可以 另 想問一下 一般C語言 如果我想將function另外放一個.cpp檔 只需要利用.h檔寫好函示宣告, cpp寫函釋內容 主程式檔 在include .h檔就好 我想問 1. 這跟 我把.cpp .h 合成只有一個 .h檔差哪? 2. 假設我的main 和 副程式都要用到同一個structure 如果2個檔案都宣告,他會說重複宣告,這怎摩辦呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.190.114

08/11 17:01, , 1F
Q1:差在專案大時,編譯所需的時間. Q2:google header guard
08/11 17:01, 1F
文章代碼(AID): #1G9XteBT (C_and_CPP)
文章代碼(AID): #1G9XteBT (C_and_CPP)