我是初学者学习c编程,在linux中使用eclipse cdt。
现在我创建了一个项目和helloworld.cpp,调试成功。
但是当我做下一个练习时,创建一个新的 file.cpp,它无法编译,因为定义了多个主函数(是的,我没有删除 helloworld.cpp)
我需要一些帮助,我如何选择要编译的新文件,因为我想做更多的练习,我必须在一个项目中创建不同的 cpp 文件(我不想创建新项目,一个练习一个项目是太累了!)
谁能帮帮我?非常感谢。
最佳答案
您可以在左侧 (Project Explorer) 右键单击您要忽略(而不是构建)的文件。
Resource Configurations
-> Exclude from Build...
之后只需选择应该忽略此文件的配置(调试、发布)。
这应该可以解决您的问题。
或者你可以尝试一些可以帮助你提高自己的 c/c++ 的东西。您可以尝试为您开始的每个新练习编写函数,并将其包含到您的第一个 helloworld.cpp 中。
例子:
来源:
simpleMath.c
#include"simpleMath.h"
int addition(int val1, int val2)
{
return (val1 + val2);
}
int substraction (int val1, int val2)
{
return (val1 - val2);
}
标题:
simpleMath.h
int addition(int val1, int val2); //Prototype
int substraction (int val1, int val2); //Prototype
主要内容:
helloworld.c
#include"simpleMath.h"
int main()
{
//some code
int newVar = 0;
newVar = addition(5, 10) //Function call -> newVar will be 15
//some code
}
该示例是简单的 C 代码(不是 C++),仅用于可视化。如果你想用 C++ 来做,你可以尝试将每个新练习作为所谓的“类”来实现。
关于c++ - 如何在Eclipse CDT中选择文件进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48516709/