私はCUDAをboost::spiritを使用する既存のアプリケーションに統合しようとしています。
問題を特定すると、次のコードがnvccとコピーされないことがわかりました。
main.cu
:
#include <boost/spirit/include/qi.hpp>
int main(){
exit(0);
}
でコンパイルすると、ここnvcc -o cudaTest main.cu
で確認できる多くのエラーが発生します。
しかし、ファイル名をに変更し、main.cpp
を使用して再度コンパイルするとnvcc
、機能します。ここで何が起こっているのですか、どうすれば修正できますか?