1.日志路径中包含中文符号时出错:
>ptxas C:/Users/ADMINI~1.1PG/AppData/Local/Temp/tmpxft_00000f4c_00000000-7_kernel.compute_20.ptx, line 181; : fatal error : Parsing error near '-': syntax error
1>ptxas : fatal error : Ptx assembly aborted due to errors
解决办法:将工程路径拷贝到非中文路径下进行编译就可以了。
2.fatal error C1189: #error : ERROR macro is defined.
解决方法:
在工程加上预编译宏GLOG_NO_ABBREVIATED_SEVERITIES
C/C++ --> 预处理器 --> 预处理器定义 --> 加上GLOG_NO_ABBREVIATED_SEVERITIES宏 保存,编译通过~
本文解决了两个常见编译问题:一是编译器在含有中文的路径中出现解析错误;二是预编译过程中因ERROR宏被定义导致的致命错误。对于路径问题,建议将项目移至不含中文的路径下;对于宏定义问题,则可通过添加预编译宏GLOG_NO_ABBREVIATED_SEVERITIES来解决。
1997

被折叠的 条评论
为什么被折叠?



