标签: dev-c++

在Dev-C++中定义GCC内联汇编中的字节(.在Windows上的AT&T语法中的ascii)

下面的代码只是在屏幕上显示一个消息框.
地址是硬编码的,以方便:

int main ()
{
    asm("xorl %eax, %eax        \n"
        "xorl %ebx, %ebx        \n"
        "xorl %ecx, %ecx        \n"
        "xorl %edx, %edx        \n"
        "pushl %ecx             \n" //$0x0
        "pushl $0x20206c6c      \n" //"  ll"
        "pushl $0x642e3233      \n" //"d.23"
        "pushl $0x72657375      \n" //"resu"
        "movl %esp, %ecx        \n" //store "user32.dll" address in %ecx
        "movl $0x7c801d7b, %ebx \n" //store address of LoadLibraryA in %ebx
        "pushl %ecx             \n"
        "call *%ebx             \n"
        "movl $0xef30675e, %ecx \n"
        "addl $0x11111111, %ecx \n"
        "pushl %ecx             \n"
        "pushl $0x42656761      \n"
        "pushl $0x7373654d …
Run Code Online (Sandbox Code Playgroud)

assembly gcc inline-assembly dev-c++ att

10
推荐指数
1
解决办法
4863
查看次数

Dev cpp中没有错误窗口

我很抱歉这个愚蠢的怀疑.

但是当我编译这个程序时,它只显示错误行.它不显示错误窗口.

(我故意在这里犯了错误,我知道代码中的正确解决方案).

我在菜单栏中尝试了查看部分,但找不到解决方案.

在此输入图像描述

任何设置帮助将不胜感激.

c++ ide dev-c++

9
推荐指数
3
解决办法
4万
查看次数

为什么AVG(防病毒)会将Dev-C++生成的可执行文件检测为病毒?

我创建了一个默认的Dev-C++项目,而不是通常的return 0;,它已经return EXIT_SUCCESS;编译并运行它,我的防病毒软件警告我可执行文件是病毒.

我用Visual C++,Eclipse和Codeblocks尝试了相同的代码,他们都成功编译了......所以我在这里有点困惑..

- return EXIT_SUCCESS;当其他类似的宏工作得很好时,为什么AVG会检测Dev-C++生成的可执行文件,并将该行作为病毒?

c++ antivirus dev-c++

8
推荐指数
2
解决办法
2万
查看次数

使用Dev-C++和SDL的OpenGL v2.0着色器?

我正准备在Windows下用Dev-C++重建我的库; 但是,我在此期间添加的着色器功能不受支持,编译器找不到相关的函数(:: glCreateShader(),:: glCreateProgram()等)

在互联网和Dev-C++文件夹中挖掘,我发现OpenGL实现(gl.h)只是v1.1.我找到了从SGI下载最新标题的建议.我找到了gl3.h,然而,经过仔细审查后,我意识到gl.h不包含在我的项目中,我应该看看SDL/SDL_opengl.h.

编辑: SDL_opengl.h 确实包含gl.h 声明了相关函数的原型.所以问题是,为什么我给出了编译时错误而不是链接器错误?

(我的库只链接到mingw32,libOpenGL32,libSDL,libSDL_Image和libSDL_Mixer,就像在OSX下一样(当然除了mingw32)我没有任何问题.)

如何在Dev-C++和SDL中使用OpenGL v2.0着色器?

opengl shader sdl dev-c++

7
推荐指数
1
解决办法
5237
查看次数

Microsoft Visual C++,编译没有项目文件的小型源代码

好吧,我一直在使用Dev-C++学习语言[c ++],有些东西不能正常工作,比如全局变量和局部变量.然后我决定下载Microsoft Visual C++来看它是如何比较的,它绝对是伟大的; 特别是它的美学.但令我困扰的一件事是,由于我需要制作大量小的源文件来测试我学到的东西,所以我每次都需要制作一个大型的项目文件,占用大约18mb的空间.我试图创建一个源C++文件,但它永远不会工作,因为没有项目文件时编译和运行按钮不突出显示,按f5也不会产生任何结果.但是使用Dev-C++,我可以打开它,控制+ n,快速编写程序,编译并显示,不需要项目文件.

c++ compilation file dev-c++

7
推荐指数
2
解决办法
1万
查看次数

我应该把我的项目的哪些文件存放回购

我正在使用Dev-C++ IDE进行C编程.

我想把我的项目放在Github中,但我想知道我应该把哪种类型的文件放在那里.我的意思是,项目文件夹有.o,.layout,.dev(dev-C++项目文件),.exe以及源文件.c和.h .mkv(make file)

那么,我应该放哪些文件.如果我不应该放这些文件,我应该如何管理它们.我的意思是我的.git文件存储在那里..所以,什么时候有一些文件..它一直向我显示它们没有更新/推送..

c++ git repository dev-c++

7
推荐指数
1
解决办法
854
查看次数

C++代码运行后如何让窗口保持打开状态?

可能重复:
如何阻止C++控制台应用程序立即退出?

我想看看我的结果,我该怎么做我的代码所以我可以看看我做的是否正确?

#include <iostream>
using namespace std;

int main()
{
    cout << "C++" << endl;
    cout << "The sum of 11 + 12 = " << 30/2 << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ cout dev-c++

7
推荐指数
1
解决办法
2万
查看次数

在Dev C++中安装Curl

嗨,我正在尝试安装Curl:http://curl.haxx.se/download.html,Dev C++,到目前为止尚未实现,有人可以解释如何在Dev C++中安装Curl吗?

c++ dev-c++

7
推荐指数
1
解决办法
4175
查看次数

怎样才能让cout更快?

有没有办法让这个运行更快,仍然做同样的事情?

#include <iostream>

int box[80][20];

void drawbox()
{
    for(int y = 0; y < 20; y++)
    {
        for(int x = 0; x < 80; x++)
        {
            std::cout << char(box[x][y]);
        }
    }
}

int main(int argc, char* argv[])
{
    drawbox();
    return(0);
}
Run Code Online (Sandbox Code Playgroud)

IDE:DEV C++ || 操作系统:Windows

c++ performance cout console-application dev-c++

6
推荐指数
1
解决办法
1782
查看次数

Dev C++编译错误,权限被拒绝

我想使用dev c ++编译器编译代码程序,但我的编译器没有编译我的代码.程序包含两个文件,一个是头文件,另一个是实现.cpp文件.我想编译的代码是正确和有效的,但它没有在我的电脑上编译(Windows 7)请帮忙

我得到的错误是

  Permission denied 
  ld returned 1 exit status 
  C:\Makefile.win [Build Error]  [Project1.exe] Error 1 
Run Code Online (Sandbox Code Playgroud)

这是我的编译日志

Compiler: Default compiler
Building Makefile: "C:\Makefile.win"
Executing  make...
make.exe -f "C:\Makefile.win" all
g++.exe -c testProgDoublyLinkedList.cpp -o testProgDoublyLinkedList.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"   

g++.exe testProgDoublyLinkedList.o  -o "Project1.exe" -L"C:/Dev-Cpp/lib" -mwindows  

C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot open output file Project1.exe: Permission denied
collect2: ld returned 1 exit status

make.exe: *** [Project1.exe] Error 1

Execution terminated
Run Code Online (Sandbox Code Playgroud)

c++ compilation dev-c++

6
推荐指数
2
解决办法
7万
查看次数