我遵循了lazyfoo.net的教程如何将SDL_ttf链接到代码::块(Windows),但有些地方不对劲。我得到以下错误:
C:\SDL_ttf-2.0.11\include\SDL_ttf.h|30|error: SDL.h: No such file or directory|
C:\SDL_ttf-2.0.11\include\SDL_ttf.h|31|error: begin_code.h: No such file or directory|
C:\SDL_ttf-2.0.11\include\SDL_ttf.h|247|error: close_code.h: No such
我正在编写一个make文件来编译一个非常简单的SDL2程序。
到目前为止,它已经很好地编译了SDL2,现在我正在编译扩展框架SDL2_image和SDL_ttf。
看来MAKE是正确地找到了SDL_ttf.h,但是SDL_ttf.h却找不到SDL2 2/SDL.h。
以下是错误:
In file included from main.cpp:3:
/Library/Frameworks/SDL2_ttf.framework/Headers/SDL_ttf.h:30:10: fatal error:
'SDL2/SDL.h' file not found
#include &
我正试图在windows上安装。包包含一个Tar.Gz文件,并包含一个Configure文件。所以使用安装软件包是必要的,因为包是设计为安装在Linux上的。
我安装了MinGW和MSYS。我已经确保C:\MinGW\msys\1.0\etc\fstab包含行C:\MinGW /mingw (加上它下面的空行)。
我的问题:我仍然不能让窗口运行Configure文件。当我在CMD中输入./Configure时,就会得到错误'.' is not recognized as an internal or external command, operable program or
我正在尝试编译代码,即使用qmake创建的makefile。当我运行mingw32-make时,我得到以下错误:
cd bzip2-1.0.5\ && c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\qmake.exe c:\Documents an
d Settings\user\My Documents\Visual Studio 2010\Projects\meshlab\meshlab\meshla
b\src\external\bzip2-1.0.5\bzip2-1.0.5.pro -o Makefile
Cannot find file: c
如何在Qt应用程序中使用windows.h?在包含它之后,我得到了几个错误,比如
c:\Qt\4.4.3\include/QtCore/../../src/corelib/arch/qatomic_windows.h:387: error:
declaration of C function 'long int InterlockedCompareExchange(long int*, long int,
long int)' conflicts with
d:\old\mingw\bin\../lib/gcc/mingw32/4.3.3/../../
我无法在我的ubuntu20x上编译Will Briggs的C++ for the Lazy Programmers (2019)一书中的SSDL source code,所以你能告诉我出了什么问题吗?我安装了SDL2,它可以正常工作,但大多数情况下,我在编译SSDL代码时会出现以下错误; cpp-for-lazy-programmers/ch1/hello$ make -f Makefile.unix
g++ -c -g sdl2-config --cflags -I…/…/external/SSDL/include main.cpp -o main.o
In file included