问题标签 [dev-c++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1596 浏览

c++ - 需要基本示例代码编译帮助 - 我无法让任何 SDK 示例工作

我对 C++ 很陌生;我现在在各种应用程序上使用了多个 SDK,每次都遇到无法编译“示例代码”的问题。这是一个非常广泛的问题,基本上是关于通过网络给出的任何示例代码 - 使事情编译的标准程序是什么?我知道如何编译自己编写的代码,但是当给定一个包含多个 CPP 和 H 文件的大型项目时,我应该从什么开始?我的第一个调用端口,在 Dev-C++ 中打开“main.cpp”并点击“编译”按钮通常会引发有关头文件不可用等错误。

我不会给出具体的例子,因为这种情况已经发生了好几次。我觉得作为一个开始掌握 C++ 的人,如果我可以从可以工作的代码开始并自己调整它,而不是费力地逐个构建东西,我会学得更快。

最近的例子是一家公司提供的一组示例代码,其中包含 10 个文件:

运行 .exe 文件绝对没问题;但是,如果我打开 main.c 并按编译,我会收到许多错误消息。例如,main.c 中的前两行代码是:

仅此一项就会发出错误消息:

显然我做错了什么,因为这段代码必须为过去的其他人编译过才能生成 .exe 文件。同样,这不是一个孤立的问题,我一直都有这个问题。

由于 Dev-C++ 完全可以处理普通的旧 C 文件,我看不出这是问题所在。其次,simple.h 肯定包含在正确的目录中。但是,第二个包含 sdl_text_support.h 显然不在我上面的文件列表中。我搜索了 SDK 的其余部分,发现该文件潜伏在其他地方。如何使用 Dev-C++ 显式引用头文件的位置?

任何关于如何编译预制项目的一般教程或任何类型的帮助都将不胜感激。

0 投票
1 回答
4873 浏览

c++ - 为什么 getline 在 switch 中不起作用,而 cin 没有正确获取数据?

我需要了解特定产品适合的汽车品牌型号和年份。该程序将编写一个包含文本的文件,该文件将成为 html 的大纲。我需要将关键信息插入正确的位置,以便能够快速将产品添加到我们的网页。当我使用 switch 语句或 if 语句来分隔产品的类别时,输入会变得混乱,并且不允许我回答其中一个问题。我不能只使用 cin,因为我需要使用看起来像“2008 - 2009 - 2010 - 2011”的日期。

这是我到目前为止所得到的!这个只是普通cin的,我试过getline你可以很快c我昨天开始而且我很新,所以如果这是一个简单的修复,请原谅我,但我找不到任何东西。

0 投票
4 回答
14009 浏览

c++ - 编译具有多个文件的程序

我刚开始使用 Dev C++ 作为我的 IDE 来学习 C++。我正在使用的其中一个教程中有一个关于编译由多个文件组成的程序的页面。在这一点上很简单,我有一个文件,其中包含一个函数,另一个文件包含调用函数和输出结果所需的所有其他代码。问题是教程没有告诉我如何加入这些文件,所以我可以编译程序并让它工作。似乎有多种方法可以做到这一点,我想要它们,但我现在主要寻找最简单的一种。

我还应该提到我是新手,所以请尽量让你的解释简单易懂。

0 投票
1 回答
2082 浏览

c - 在 Dev-C++ 中使用 pthreads - 奇怪的错误

试图感受 C 中的 pthreads 和多线程编程。感谢这个站点,我已经管理好链接库,这样它就不会在编译时给我带来错误。

我试图让 2 个线程运行,一个打印 1000000 x,一个打印 1000000 o。

但是,在运行程序时会出现问题。命令行弹出一毫秒然后死掉,似乎什么都没有发生。甚至没有任何编译错误或任何我可以修复的东西。如果我注释掉线程创建和线程连接语句,那么命令行会弹出并等待由于系统(“PAUSE”)而被击中的键。

这是我的代码:

我正在从 Bloodshed Dev-C++ IDE 运行 DOS C 应用程序。我的 pthread .dll 和 .a 文件版本是:libpthreadGC2.a 和 pthreadGC2.dll

如果您需要任何其他规格 lemmie 知道

提前致谢!

0 投票
3 回答
415 浏览

c++ - 在比较 C++ 中的 Windows、控制台、静态库和 DLL 时,后两者的用途是什么?

我很难理解我的文字,我想非常了解每个部分。请尽可能描述。非常感谢。

0 投票
2 回答
68028 浏览

c++ - Dev-C++ - [构建错误] [main.o] 错误 1

我的编译器 Dev-C++ 遇到了大麻烦,每次我编译任何项目时,无论是 1 我正在工作,还是全新的 1,我每次都会遇到同样的错误,我一直在流血论坛和 IRC频道,但我没有得到任何地方......目前,我尝试编译的每个项目都给出了同样的错误......

编译器日志

0 投票
2 回答
3862 浏览

c++ - 在 Windows 7 中使用用于 Dev-C++ 的 cURL 库时遇到问题

我最近使用 Dev-C++ 安装中包含的 Packman.exe 在 Dev-C++ 中安装了 cURL 库。当我尝试使用时,#include <curl/curl.h>我没有收到错误,所以我假设它安装正确。但是,当我尝试从 cURL 网站编译示例时,出现以下错误:

我正在使用的源代码如下:

谢谢!:)

0 投票
19 回答
330081 浏览

c++ - 如何清除控制台

如标题所示。如何在 C++ 中清除控制台?

0 投票
4 回答
4755 浏览

c - C编程初等问题

我正在使用开发 C++

是我正在用 C 语言处理的问题吗?基本上以英寸为单位输入一个数字,然后以厘米、码、米和英尺为单位打印数量。这给了我 0.0000 或其他所有人的东西,或者实际上是时间到了。我无法保持屏幕打开,我认为这是 getchar() 的目的,但我一定是弄错了。任何帮助都很棒。谢谢!

编辑 1

至于将 dev c++ 保留在屏幕上而不是在我放入东西后关闭呢?当屏幕弹出时,我还必须输入 2 个值才能返回任何内容?为什么??

0 投票
1 回答
319 浏览

c++ - C++ 程序读取日期值

这个程序有问题。。

收到错误“必须在第 116 行返回 'Int' ..

谢谢你。