我在跟踪。但是,我的cmake面临错误:
-- Configuring done
CMake Error at CMakeLists.txt:18 (add_executable):
Target "main" links to item "-L/usr/lib/x86_64-linux-gnu -lSDL2 " which has
leading or trailing whitespace. This is now an error according to policy
CMP0004.
-- Generating done
cmake列
环境: Ubuntu 11.04。SDL 1.2.15。
在基于SDL的应用程序中,我一个接一个地播放多个视频剪辑。对于每个视频,我在开头调用SDL_OpenAudio,在结尾调用SDL_CloseAudio。但是,每轮都会留下两个未释放的内存块。它们都来自内部的SDL函数AudioAvailable。
==17035== 372 bytes in 3 blocks are definitely lost in loss record 139 of 169
==17035== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==17035==
我希望开始学习C++的游戏开发。我已经掌握了使用VisualC++ 2010的语法和控制台方面的知识,但是我想开始编程。我唯一的问题是,我希望能够支持许多平台,包括Windows、Mac和Linux。随着我变得更好,我也希望我可以提交游戏给XBLIG (或XBLA)和蒸汽,甚至Google Play Store (但这将需要一些移植和重大的控件重新设计)。
我研究过c++和SDL,但是我不知道如何开始。我已经安装了VisualC++ 2010,我希望我仍然可以使用它,因为其他的C++ IDE已经过时了。因为我想坚持使用Visual和SDL (除非有比SDL更好的库),所以没有太多的争论空间,而
在构建MAME时,我得到了这个错误:
make
GCC 4.9.2 detected
Compiling src/osd/modules/debugger/debugqt.cpp...
../../../../../src/osd/modules/debugger/debugqt.cpp:20:30: fatal error: QtWidgets/QApplication: No such file or directory
#include <QtWidgets/QApplication>
^
compilat
我正在尝试编译一个SDL2 "Hello这里有一个窗口“应用程序,但是它不起作用。这是我得到的错误:
Could not initialize SDL: No available video device
这是我的密码:
#include <stdio.h>
#include "SDL2/SDL.h"
int greatSuccess = 1;
int main(int argc, char* argv[]) {
if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS) == 0) {
// this c
在Linux操作系统上编译C++代码有问题(LUbuntu 15.05)。
与我在XUbuntu 14.10、Arch和Gentoo Linux上编译的代码相同。一切都很好。现在,我在家用桌面pc上安装了LUbuntu,当我开始安装时,我会给出以下错误:
g++ -O2 -Wall -o main.o main.cpp
In file included from /usr/include/i386-linux-gnu/c++/5/bits/gthr-default.h:35:0,
from /usr/include/i386-linux-gnu/c++/5/b