Cuda NVCC 编译器 - 如何 /showinclude.
Cuda NVCC compiler - how to /showincludes?
我需要在Visual Studio的"输出"窗口中显示所有包含(按包含顺序(,以找出哪个文件产生了一些模糊的错误。
但是在Visual Studio for Cuda中编译项目时找不到启用"/showinclude"的方法。它使用NVCC,似乎缺少此选项。
在项目设置 -> C/C++ -> 高级 ->显示所有包含"中有一个选项。
但是,在项目设置 -> Cuda C/C++ 中缺少此选项">
有没有办法启用它?
我在 2018 年找到了一篇类似的帖子,但没有答案。
NVCC 支持 -M
和 -MM
选项,当未指定依赖输出文件时,会将包含打印到 stdout。
Visual Studio 集成实际上没有开关,但您应该能够在 CUDA C/C++ 项目属性的命令行类别中的"其他选项"中指定它......
您可以通过 -Xcompiler <flag>
将任何编译器标志传递给基础主机编译器。
因此,-Xcompiler /showincludes
应该这样做。
相关文章:
- 如何循环打印顶点结构
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 如何将stdout重定向到stderr
- Mongodb c++驱动程序:如何查询元素的数组
- 当回溯以零开始时,如何调试崩溃
- 如何反转整数参数包
- 如何使用Google Mock来模拟gettimeofday()
- 如何使用默认参数等选择模板专业化
- 如何从C++中的依赖类型中获得它所依赖的类型
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 如何确定我已使用非编码文件到达 EOF?
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 如何使用ndk-build.cmd构建Android.so文件
- std::condition_variable::wait()如何评估给定的谓词
- 如何获取std::result_of函数的返回类型
- 循环后如何继续阅读
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- Cuda NVCC 编译器 - 如何 /showinclude.