33得票7回答
如何在Dev-C++中将模式从C++98模式更改为支持C++0x的模式(支持基于范围的for循环)?

我正在学习如何编写基于范围的for循环,但唯一的问题是我的编译器Orwell Dev-C++在默认模式下(即c++98)似乎不支持它。我该如何将此模式更改为另一个支持此功能(以及C ++ 0x的其他功能)的模式呢?谢谢。 此为错误信息:[Error] range-based-for loop...

25得票8回答
在Windows上使用C++获取当前用户名

我正在尝试使用C++编写一个程序,以获取Windows系统中当前用户的用户名。 我尝试了以下代码:char *userName = getenv("LOGNAME"); stringstream ss; string userNameString; ss << userName;...

21得票10回答
源文件未编译 Dev C++

我刚刚安装了Dev C++,正在学习C编程。 我使用的代码是#include <stdio.h> int main() { printf("Hello world"); getch(); } 我将它保存为 .c 文件。当我编译时它没问题,但是在编译和运行时显示源文件...

20得票1回答
使用MinGW(Dev-C++)编译64位二进制文件

这可能是个愚蠢的问题,但我已经寻找答案约三小时了。 如何使用(Dev-C++) MinGW编译64位二进制文件? 我读到MinGW默认支持64位,但我无法激活此选项。 我尝试了"-m64",但它说:"对不起,未实现:未编译64位模式" 我正在Windows-7上使用Dev-C++。 ...

18得票3回答
整数常量对于“long”类型太大了

可能是重复问题: C/C ++中的长整型 为Project Euler问题编写一个简单程序。拒绝编译,因为"整数常量对于"long"类型太大",尽管它应该在无符号长长整型的大小限制内。使用dev-c++编译器。 相关代码:#include <iostream> ...

17得票5回答
在Windows 8中使用Dev C:gcc内部错误

我是一门C语言课程的助教,老师使用Dev C++作为编译器。个人而言,我会选择另外一个编译器,但这里不是我的选择。最近我安装了从大学Dreamspark获取的Windows 8专业版64位操作系统,以便参加一些比赛开发Metro应用程序。不幸的是,Dev C++编译器无法运行。它之前在Wind...

16得票3回答
微软Visual C++,如何编译没有项目文件的小型源代码

嗯,我已经使用Dev-C++一段时间来学习C++语言,但有些东西无法正常工作,比如全局和局部变量。然后我决定下载Microsoft Visual C++来看看它的比较情况,它非常好; 特别是它的美感。但有一件事困扰着我,因为我需要制作许多小的源文件来测试我所学的东西,所以每次都必须制作一个大的...

15得票9回答
在多个cpp文件中包含相同头文件导致重复定义错误

所以,无论我做什么,我似乎都无法避免Dev C++输出大量的"Multiple Definition"错误,因为我在同一项目中的多个源代码文件中包含了相同的头文件。但我强烈希望避免将所有源代码都倒入一个文件,并且仅包含一次头文件,因为这会使我的文件非常长且难以管理。 基本上,情况是这样的:#i...

13得票7回答
在C++中从文件获取父目录

我需要在C++中从文件中获取父目录: 例如: 输入: D:\Devs\Test\sprite.png 输出: D:\Devs\Test\ [or D:\Devs\Test] 我可以用一个函数来做这个。 char *str = "D:\\Devs\\Test\\sprite.p...

13得票7回答
Dev cpp 中没有错误窗口

我很抱歉有这个傻瓜式的疑问。 但是当我编译此程序时,它只显示错误行。 它不显示错误窗口。 (我在这里故意制造了一个错误,我知道代码的正确解决方案)。 我尝试了菜单栏中的查看部分,但找不到解决方案。 任何有帮助的设置都将不胜感激。