我正在编写VS12中的Opencl项目。
由于某种原因,VS12编辑器没有在cl
文件的编辑器窗口中显示与cpp
文件相同的源代码选项。
在cpp
标签中,我可以看到行号,当我翻过一个函数名称时,它会给我一个工具提示等。
在cl
标签中,我没有这些东西。
我真的很想拥有我的行号和其他代码功能。
有没有办法阻止VS将.cl文件视为第二类?
说谎VS只会让事情变得更糟
如果我告诉IDE,.cl
文件是C ++文件。
Tools -> Options...
Text Editor -> File Extension
添加cl
扩展名并将编辑器设置为C ++ 添加
事情变得更糟
如何获取行号和其他好东西?
答案 0 :(得分:3)
您可以通过Options
- >启用纯文本的行号Text Editor
- > Plain Text
或所有语言@ Options
- > Text Editor
- > All Languages
。
工具提示的东西是Intellisense for C ++。我不认为VS对OpenCL有智能感知支持。您可以尝试将cl
个文件设置为C
或C++
,但我不知道这最终会有多好。
您可以全球将cl
个文件识别为某种所需语言@ Options
- > Text Editor
- > File Extensions
。
您可以本地通过其属性将文件识别为所需语言。
答案 1 :(得分:0)