下面的代码只是在屏幕上显示一个消息框.
地址是硬编码的,以方便:
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) 我很抱歉这个愚蠢的怀疑.
但是当我编译这个程序时,它只显示错误行.它不显示错误窗口.
(我故意在这里犯了错误,我知道代码中的正确解决方案).
我在菜单栏中尝试了查看部分,但找不到解决方案.

任何设置帮助将不胜感激.
我创建了一个默认的Dev-C++项目,而不是通常的return 0;,它已经return EXIT_SUCCESS;编译并运行它,我的防病毒软件警告我可执行文件是病毒.
我用Visual C++,Eclipse和Codeblocks尝试了相同的代码,他们都成功编译了......所以我在这里有点困惑..
- return EXIT_SUCCESS;当其他类似的宏工作得很好时,为什么AVG会检测Dev-C++生成的可执行文件,并将该行作为病毒?
我正准备在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着色器?
好吧,我一直在使用Dev-C++学习语言[c ++],有些东西不能正常工作,比如全局变量和局部变量.然后我决定下载Microsoft Visual C++来看它是如何比较的,它绝对是伟大的; 特别是它的美学.但令我困扰的一件事是,由于我需要制作大量小的源文件来测试我学到的东西,所以我每次都需要制作一个大型的项目文件,占用大约18mb的空间.我试图创建一个源C++文件,但它永远不会工作,因为没有项目文件时编译和运行按钮不突出显示,按f5也不会产生任何结果.但是使用Dev-C++,我可以打开它,控制+ n,快速编写程序,编译并显示,不需要项目文件.
我正在使用Dev-C++ IDE进行C编程.
我想把我的项目放在Github中,但我想知道我应该把哪种类型的文件放在那里.我的意思是,项目文件夹有.o,.layout,.dev(dev-C++项目文件),.exe以及源文件.c和.h .mkv(make file)
那么,我应该放哪些文件.如果我不应该放这些文件,我应该如何管理它们.我的意思是我的.git文件存储在那里..所以,什么时候有一些文件..它一直向我显示它们没有更新/推送..
可能重复:
如何阻止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) 嗨,我正在尝试安装Curl:http://curl.haxx.se/download.html,Dev C++,到目前为止尚未实现,有人可以解释如何在Dev C++中安装Curl吗?
有没有办法让这个运行更快,仍然做同样的事情?
#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
我想使用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)