- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我启动了 lazyfoo SDL 教程(http://lazyfoo.net/SDL_tutorials/lesson01/windows/devcpp/index.php),我完全按照所写的安装说明进行操作,但是当我编译它时 -->
#include "SDL/SDL.h"
int main( int argc, char* args[] )
{
//Start SDL
SDL_Init( SDL_INIT_EVERYTHING );
//Quit SDL
SDL_Quit();
return 0;
}
这会发生 -->
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib/libSDLmain.a when searching for -lSDLmain
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib\libSDLmain.a when searching for -lSDLmain
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib/libSDLmain.a when searching for -lSDLmain
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe cannot find -lSDLmain
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib/libSDL.dll.a when searching for -lSDL
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib/libSDL.dll.a when searching for -lSDL
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe cannot find -lSDL
C:\SDL Tutorial Projects\collect2.exe [Error] ld returned 1 exit status
我有 DevC++ 5.4.1
,我正在尝试安装 SDL-devel-1.2.15-mingw32.tar.gz
这与我的问题有什么关系吗?
我已经尝试了所有方法,它只是说跳过与 libSDLmain.a
和 libSDL.dll.a
不兼容。
最佳答案
c:\program files (x86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/SDL-1.2.15/lib/libSDLmain.a when searching for -lSDLmain
您可能有不兼容的二进制文件。为什么要使用 x64 编译器?尝试安装 MinGW并使用原始 gcc 进行编译。
如果您尝试这样做,请将 MinGW/bin 添加到您的路径并运行 gcc 'filelocation' -lmingw32 -lSDLmain -lSDL
或者尝试使用 x86 版本的 Dev。此外,IIRC -lSDLmain
应该位于 -lSDL
之前,在 Windows 上,您需要添加 -lmingw32
才能链接和正常工作。
如果这一切都失败了,一个确定的方法是获取相同的 MinGW 并使用 msys 编译 SDL你自己.. 只需切换到目录并运行
./configure
mingw32-make
关于c++ - SDL DevC++ 链接器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15972913/
推箱子小游戏(基于DEVC++),供大家参考,具体内容如下 ? 1
我已经在 devc++ 上编译了它,它返回了此消息 ERROR 193 : it isn't a win32 valid application. 我无法弄清楚问题出在哪里。 对于 C 语言来说,代码
这里的问题是,在函数中已经有一些语句后,我不能在函数内声明变量。在开始时声明工作正常,但在某些事情之后,它给出了一个解析错误。例如: int main() { int b; b = sisesta
我正在尝试编写一个程序来计算字符串中出现的字母数量。我只想计算给定字符串上的字母 A 和 B。 char string[10]; int countA, countB; gets(string); f
我正在尝试使用 Dev-C++,但它无法正常工作,因为我无法在文件路径中运行带有空格的程序。看起来有人忘记了经常使用这样的字符。 我可以毫无问题地编译代码,但我无法运行它。 -------------
#include #include #include #pragma comment(lib, "wininet") #include #include using namespace st
我有这个代码 #include #include using namespace std; int main() { double a,b,c; double x,x2;
我正在使用从 Sourceforge 下载的 Dev C++ 5.11。它工作正常,但总是在我启动它时显示 this .任何人都知道这是什么问题?? 最佳答案 我想那是因为你没有在这个目录上安装 mi
我继承了大量用于运行和监控实验室设备的 C++ 代码。目前,部署是通过使用 DevC++ 编译所有单独的模块(每个模块都是自己的程序),手动将所有 .exe 文件移动到 Dropbox 文件夹,然后在
我在这部分代码中收到错误“expected primary-expression before “else””。但是我找不到解决方案。任何帮助将不胜感激。 //create class Date ob
我启动了 lazyfoo SDL 教程(http://lazyfoo.net/SDL_tutorials/lesson01/windows/devcpp/index.php),我完全按照所写的安装说明
所以我的代码执行以下操作: 询问有什么选择 如果选项是1:扫描一些数字 如果选项为 2:打印这些数字 在每个选项之后,询问用户是否想继续选择(是/否) 这是我的主要代码 while(yesnochec
我用 dev 写了一个简单的代码,但它没有返回任何东西。但是有代码块答案显示。问题是什么? #include int main() { int x,y,z; scanf("%d%d"
我正在学习C++,需要一些有关编译错误消息的帮助。我有一些代码... http://codepad.org/ncGTYWew。 在DevC++中进行编译时,得到以下输出:22 C:\Dev-Cpp\P
我有以下代码在 LinkedList 中插入元素。我一直在关注教程,但无法发现此代码中的错误。 我正在使用 DEVC++,它给了我一个编译时错误: [错误]“节点”未声明(在此函数中首次使用) #i
我正在尝试编写一些 C 代码,在运行以下代码时,我的编译器在打印“A”后突然终止。为什么? //report expected thing void Expected(char *s){ int i=
我不知道 PCRE 是否可以在我的 DevC++ 项目中工作。当我执行这样的功能时,它总是会产生错误代码: #include 你知道吗,这不是关于 no such file or directory
我想尝试使用我的 C++ 程序的 postscript 输出,并在搜索可以帮助我的库时找到了 Cairo 包。我正在使用 Dev-Cpp,我通过它的包管理系统下载了 Cairo。安装顺利。我还不能编译
我想添加对象 IFileOperation 和 IShellItem,但我无法以任何方式填写源并返回: IFileOperation - undeclared (first use in this f
我正在运行最新的 DevC++ 5.5.3,我需要使用 Allegro 5.0.4,所以我从 devpaks 下载它并以常规方式安装它。但是当我想用 allegro 运行项目时,编译器会显示错误“al
我是一名优秀的程序员,十分优秀!