我是C ++的新手,上周刚刚下载了Visual Studio 2017。
我正在尝试在Visual Studio上运行一个简单的函数,但似乎无法运行调试程序。当我按下绿色箭头进行调试时,出现了[[附加到进程。当我将连接类型切换为“默认”时,连接目标:[我的笔记本电脑ID]下没有MSVSMON.EXE选项,也没有其他选项。我找不到MSVSMON.EXE的选项,可以单独在线下载。Attach to Process Window在Debug选项中,它显示Start Debugging为灰色。 解决方案配置和解决方案平台为空,无法更改。Debug Window我正在使用Visual Studio 2017学习OpenFrameworks,但遇到了上述麻烦。我尝试在Visual Studio Code中运行相同的代码,并且像正常一样进行调试,但是我需要2017年版本的课程。我在.cpp文件中运行的示例如下:
//TEAM 1:
# include <iostream>
using namespace std;
int main() {
for (int x = 0; x <= 9; x++) {
cout << "forward " + x << endl;
}
for (int x = 9; x >= 0; x--) {
cout << "backward" + x << endl;
}
cout << "hello!" << endl;
}
谢谢您的帮助!
我尝试在Visual Studio Code中运行相同的代码,并对其进行了调试像平常一样,但我需要2017年版本上课。
首先,请检查您是否已打开解决方案或项目,而不是cpp
文件。通常,所有调试配置信息都存储在xxxx.vcxproj
文件和.vs隐藏文件夹中,它们会记录到整个项目中。
解决方案>> 第一 注.sln
或xxx.vsxproj
文件。 旁边,右键单击要调试的项目,然后单击设置为启动项目。
[1)
从您的解决方案中排除该项目(删除它),然后在没有该项目的情况下构建您的解决方案。[2)
您应该再次将您的项目添加到当前解决方案中,然后构建您的解决方案并将其设置为“启动应用程序”。此外,
如果使用其他第三方工具创建OpenFrameworks
项目并生成它,然后在VS2017中打开该项目,我认为您无法执行此操作。由于其他工具生成的项目本身与VS2017创建的项目结构不同,因此可能会出现不兼容性和其他问题。因此,请尝试这些步骤以使用VS2017创建OpenFrameworks项目:[1)
在openFrameworks extension->Tools
上安装Extension and Updates
。[2)
之后,在VS2017中创建openFrameworks项目时,请不要忘记添加从of_v0.11.0_vs2017_release
下载的this link的文件夹路径。 您可以按照this guidance获得更详细的步骤。3)
之后,您可以尝试在main.cpp
文件中添加这些代码。