c++ - 如何在Eclipse CDT中选择文件进行调试?

标签 c++ c eclipse eclipse-cdt

我是初学者学习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/

相关文章:

java - android ndk wrapped c++ file 获取android系统文件路径

c - 我正在检查目录中的文件,如果找不到我会抛出错误,否则我会打印匹配项

c - 从汇编中确定 C 函数的参数类型

java - 奇怪的谜题 - 位置的无效内存访问

python - 如何: add a class docstring with Eclipse/Pydev via keyboard shortcut?

c++ - 结构中的静态对象

python - boost python enable_pickling 期望

eclipse - 如何在 Eclipse 中将项目从 Jsf 2.2 升级到 Jsf 2.3

c++ - 在 std::deque 中移动元素的有效方法?

c - 通过引用 C 传递二维数组并修改值