tdm-gcc

    1热度

    2回答

    我越来越绝望。在Windows 7中使用代码::块,我已经安装了约的MinGW/TDM-GCC的半打的变化,但我不能让to_string我INT转换为字符串,例如: std::cout << std::to_string(1) << ' - one' << std::endl; 输出1544173669 我见过关于to_string在早期版本的MinGW中不能工作的各种错误报告(从v4.7到4

    7热度

    3回答

    在documentation中,我看到std::vector<bool>通过使每个布尔值占据一个位来优化空间效率。从文档: std :: vector空间效率的方式(以及它是否被优化)是实现定义的。 这是否意味着它取决于编译器的实现? 如果有,我可以在哪里检查我的编译器是否支持它?为什么他们不希望它支持?这似乎是一个非常简单和高效的实现。 如果不是,那么这意味着什么,如果我想要进行优化,这意味着什

    -1热度

    1回答

    我刚刚安装了CodeLite和最新版本的TDM-GCC编译器。它支持C++ 11和C++ 14。但是,当我使用nullptr编写程序时,它仍然告诉我'nullptr' was not declared in this scope。 还有什么我必须为了做nullptr由编译器所接受?

    -1热度

    1回答

    我试图将一些数据输入到文件中,然后在控制台上读取并打印它。 这里是我的代码: fp=fopen("user1","w+"); char line[1000]; char *c; //write on file while(1) { fgets(line,sizeof(line),stdin); if(strcmp(line

    0热度

    2回答

    我正在使用记事本++与TDM-GCC。我的电脑是2Gb RAM Windows 10 32位3.30 GHz。当我执行我的简单程序时,它显示错误。 Access is denied. An attempt was made to execute the below command. Command: D:\Deane\Github\CPP_Projects\AnalysisName\main.

    1热度

    1回答

    我编译的示例程序使用下面的命令: $ gcc -march=i386 -mtune=i386 -mmmx -msse4 -m3dnow -m32 -o hello.exe hello.c 问题: 为什么不GCC抱怨开关用于启用MMX,SSE4和3DNow!与选择的架构i386不兼容? 编译器是否生成无法在i386上运行的可执行文件?

    0热度

    1回答

    C++ 11和编译器是TDM-GCC。 我做了一个ini文件并从它读取字符串(UCS-2 LE BOM),WinAPI, GetPrivateProfileStringW。 [String] Example = Today\nYesterday\nApple 我的函数库会返回一个变量std :: wstring。它看起来很好。 然后使用wcout,就像: #include <iostream

    1热度

    2回答

    这是在Windows 7上运行时随Dev-C++附带的编译器“TDM-GCC 4.9.2 64位版本”。同样的事情也发生在64位版本中。 “编译器选项”中的“在调用链接器时添加以下标志”设置为-static-libgcc -lws2_32,“在调用编译器时添加以下标志”为std=c++11。 不幸的是,我得不到更多的信息,因为这是一个非常非常非常锁定的计算机。 一旦我回家,我会在那里测试它并编辑任

    0热度

    1回答

    功能列表中指出: “它具有易于使用的单文件安装程序,只需点击几下即可创建工作安装,并且可以在新软件包可用时更新该安装。” 很好,但如何做更新?如果我运行安装程序并“管理”我的安装,则根本没有任何更新。