问题标签 [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.
c++ - 将 DevC++ 移植到 Linux
我想在 Linux 上使用 DevC++,所以我用 Wine 启动它,在运行文件之前一切正常。
C 文件编译良好,生成的 .exe 文件可以在 Linux 上运行(无需 Wine)
但问题是,当我从 IDE 内部运行此文件时,它会显示一个非常小的窗口,不显示任何内容,如果我关闭它,我会关闭整个 IDE。
c++ - 纹理模型
我编写了一个带有简单模型引擎的 3d 地形引擎。
我为我的地形使用矩形高度图,因此对这些三角形进行纹理处理非常简单。
但是,在对我的模型进行纹理处理时,我有点卡住了。
我使用自定义模型格式,因此使用搅拌机或使用 3ds等答案将无济于事。
这样做的原因是我开始这个爱好项目是为了自学 OpenGL 编程,并且由于我从一个非常古老的 Turbo Pascal 软件渲染器中准备好了模型,我的一个朋友在 1999 年编写了这些模型,所以我一直在使用它们。
我的问题是:
是否有一种众所周知的算法可以为我的模型所包含的三角形生成纹理坐标?如果不是,我应该遵循什么策略?
c++ - 从 Dev-C++ 到 VC++
是的,这是一个菜鸟问题...
到目前为止,我一直在为我的所有项目使用 Dev-C++,但它已经非常过时了,图书馆也是如此。所以我打开了我的 Visual C++ 副本并复制了代码。当我编译时,会弹出一百万个错误,就好像我的代码的每一行都是狗屎一样。我不想从头开始重新开始这个项目。
问:为什么Dev-C++和VC++编译不一样???我听说他们使用不同的编译器,但它仍然是 C++。我看到的第一个错误是 const char* 和 std::string 之间的无效比较。
无论如何,有没有办法让 VC++ 对编程不那么严格,就像 Dev-C++ 一样。或者我应该知道的 Dec-C++ 和 VC++ 编译器之间是否存在一些主要差异。
大多数错误似乎与 std::string 相关,或 LPCWSTR(我可以自己修复)。
对不起,我知道这个非常广泛和无用的话题。
-亚历克斯
c - Windows AT&T 程序集中的 MessageBoxA
我正在尝试使用 gcc 内联直接在程序集中调用 MessageBoxA()。但是我需要以两种方式做到这一点:首先是使用动态寻址,使用 LoadLibrary() 和 GetProcAddress() - 我找到了一个关于这个的教程,试图遵循它。但我也有兴趣直接调用 MessageBoxA 的地址,在我的 Windows SP3 英语中是 0x7e4507ea。
我正在尝试执行此代码:
我不确定在 Windows 中是否可以做到这一点,直接调用地址,而不指定库(在这种情况下为 user32.dll)。我知道在 Linux 中调用 write() 系统调用很简单,但在 Windows 中我还不太熟悉..
我希望看到一个带有“DDDDDDDD”的消息框。有人可以帮我吗?感谢任何帮助,还有教程链接!
非常感谢
gcc - 在 Dev-C++ 中定义 GCC 内联汇编中的字节(Windows 上 AT&T 语法中的 .ascii)
下面的代码只是在屏幕上显示一个消息框。
地址是硬编码的,以方便:
(我没有评论所有代码,因为我的问题并不是关于代码)
我的问题是:有没有办法在汇编内联中写入字符串“user32.dll”而无需手动推送到堆栈?我的意思是在 NASM 中是这样的:db 'Hello'
我知道在 AT&T 语法中我可以做,.ascii 'Hello'
或者.string 'Hello'
在 gcc inline 中怎么样?
请注意,我在 Windows XP SP3 上使用 Dev-C++
谢谢!
c++ - DevCPP / VS windows app header问题(菜鸟)
我正在两个 IDE 上完成 Forger 的 win32 教程:Dev C++ 和 Visual Studio 2008。我尝试在两者中复制结果。
对于本教程的这一页,我似乎无法在 Dev C++ 中编译(Visual Studio 工作正常)。这是一个模态对话框。有问题的代码在WndProc
:
它抛出的错误是:
如果我int ret;
在此之前定义,它会编译,但会与常规应用程序一起打开一个命令窗口。
我想我错过了一个标题。我使用的标题是windows.h
和afxres.h
。谁能帮帮我?提前致谢。
PS - 真正简单的问题 - 在尖括号或引号中声明标题有什么区别?例如<windows.h>
或"windows.h"
?
c++ - 如何禁用 Dev C++ 中的提示?
我有 Bloodshed Dev C++ 4.9.9.2。
每次我停止输入一秒钟,这个提示就会弹出,我看不到我正在输入的东西!我有一种感觉,它在等待一个最不合适的时刻出现。然后它会在 2 秒内消失,或者,有时,它会随时消失。
有没有办法禁用它?(在设置中没有找到)
c - Dev-C++ 文件处理
我正在使用 Dev-C++ IDE,现在我正在尝试处理文件。这是我的代码:
此代码在 NetBeans 中运行,但在 Dev-C++ 中,我只是收到“我们已连接到文件”的消息,但它没有将“10”的值放入文件中。请你知道答案让我知道,我该怎么办?
c - undefined reference to #include ,`libiconv_open',`libiconv',`libiconv_close'
I had a problem with adding reference in my C application. I am unable to add linker reference to "libiconv" in my data compresser project.I have download "libiconv" library but confuse in adding reference which show error in compiling.I'm using Dev C++ for developing my compression apps.
here is the compile log:
Building Makefile: "C:\Dev-Cpp\Examples\eottest\Makefile.win"