gpt4 book ai didi

c++ - 如何在同一个项目中运行多个不同的项目?

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:20 26 4
gpt4 key购买 nike

是否可以在同一个项目中使用标签并运行多个不同的项目,例如:

enter image description here

当我按下 ctrl+f5 时,它要么只运行第一个项目,要么返回一个错误,指出有多个 main()。

我问这个是因为目前,为了运行多个不同的程序,我必须创建一个新项目,然后添加一个项目,然后将该项目设置为启动项目,这真的很低效而且很烦人,我不能'像那样在标签之间轻松切换。

注意:这是针对 .cpp 项目/项目的。

最佳答案

一个项目中不能有多个main

但是您可以根据 Microsoft 修改项目运行命令:

  1. 在解决方案资源管理器中选择解决方案,然后在上下文菜单中选择“属性”。
  2. 在“属性”对话框中选择“通用属性”、“启动项目”。
  3. 对于您要更改的每个项目,选择“开始”、“开始而不调试”或“无”。

编辑:

所以你说的不是并行运行而是并行构建,在同一个项目

这是一个非常讨厌的黑客攻击,如下所述:https://stackoverflow.com/a/4775245/2642059

请记住,如果您尝试这样做,您将违背 Visual Studio 的设计。把它想象成用手枪打倒大象,因为你不喜欢给大象枪装弹需要多长时间。

编辑:

之前:

测试.cpp:

int main(){
return 0;
}

测试2.cpp:

int main(){
return 2;
}

之后:

测试.cpp

int test(){
return 0;
}

测试2.cpp

int test2(){
return 2;
}

主要.cpp

int main(int argc, char* argv[]){

if(argc > 1 && atoi(argv[1]) == 2){
return test2();
}
else
{
return test();
}
}

关于c++ - 如何在同一个项目中运行多个不同的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27205688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com