error X1504: invalid preprocessor command ‘version‘

添加着色器文本文件之后,运行出现:error X1504: invalid preprocessor command ‘version’
或者 fatal error C1021: 无效的预处理器命令“version”:

原因是IDE编译了这些文件,我们要知道不应该让你着色器文件被C++编译器编译,因为这只是资源文件,是用来读取的,在程序运行中被编译和链接

解决方案:在文件夹内新建文件,再添加文件,不要建立C++源文件,再改后缀名


————————————————
版权声明:本文为CSDN博主「YDDUONG」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/y_dd6011/article/details/116702265

你可能感兴趣的:(OpenGL,OpenGL)