问题描述
我第一次在 Visual Studio CLR 中工作,每次调试程序时,我都会在第 16 行的 MyForm.h
中收到错误 C1001。第 16 行中唯一的内容是 {{ 1}} 符号。图片如下:
那么,有人可以帮忙吗?
解决方法
我不确定这是否是对 OP 问题的回答,但这是一个很好的事件,我忍不住要发布它。
这是我在评论中写的(今天早些时候):
这看起来像一条 IntelliSense 错误消息。 (众所周知,IntelliSense 会不时做出错误报告。)因此,请检查您是否可以编译代码并检查 Build Output 抱怨什么。 (恕我直言,这是唯一值得信赖的。我什至在我的 VS 中禁用了错误列表。)
这就是我今天刚刚发生的事情(在 Visual Studio 2019 中):
请注意 fOut
下的红色锯齿线和带有 internal error
的工具提示。
我不确定,至少,我是否可能犯了错误。 (我必须承认,我在一定程度上信任 IntelliSense,因为它的大部分抱怨都是正确的。)
然后我按下 CtrlF7 来编译这个文件......
输出:
Build started...
1>------ Build started: Project: RFFileUtils - Example 1 - u8path(),Configuration: Debug x64 ------
1>RFFStreamExample.cc
========== Build: 1 succeeded,0 failed,0 up-to-date,0 skipped ==========