Terry Cavanaugh建议我前几天学习C++,所以有人能给我提供一个完整的、最近的(最早是在2012年底)的游戏开发教程吗?我更喜欢C++,但是,如果你不知道,一个外部库也可以。我可以用C#/Python/Java编写游戏,所以我知道非常基础的东西(比如int是什么),但是我尝试过使用C++,并注意到该语言的语法有很大的不同,到目前为止,我还没有找到一个关于YouTube的好的教程。谁能告诉我一个很好的windows友好的2d游戏开发教程在C++教程。
我是一名经验丰富的Java程序员,现在我有机会学习C++。我已经读过一些教程,但我还没有读过GUI教程。
C++ GUI是从零开始创建的,像在Java中一样,使用swing库还是最好地使用拖放应用程序?就像Qt设计器中的C++。我知道在Java中,使用swing和AWT从头开始创建GUI应用程序是最好的,而使用GUI构建器通常是不可取的。
我正在尝试配置我的GCC安装(因为我没有根),就像本教程中提到的那样
教程中的代码片段:
tar xzf gcc-5.2.0.tar.gz
cd gcc-5.2.0
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-5.2.0/configure --prefix=$HOME/gcc-5.2.0
make
make install
在使用"configure“的步骤中,我得到了这个错误:
configure: error: bootstrapping requires c++ sourc
我已经安装了visual Studio2015,当我试图创建一个visual c++项目时,它在面板的下端显示“项目创建失败的错误”,尽管它在visual c#或其他项目中工作得很好。
我已经用谷歌搜索了两天,并试图以管理员的身份篡改注册表,但没有奏效。
我的控制面板显示安装了以下内容:
microsoft visual c++ 2015 Redistributable(x86)-14.0,microsoft visual
c++ 2015 Redistributable(x64)-14.0,microsoft visual c++ 2013
Redistributable(x86)-12.0
我对互斥锁的概念还很陌生,但我需要在两个进程之间进行锁定控制,以便共享一个数组。
到目前为止,我发现唯一对理解互斥锁实现有意义的C++教程展示了#include <mutex>的使用,它没有给出错误:/usr/include/c++/4.6/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, an