Game
跳到导航
跳到搜索
贪吃蛇
#pre sudo yum install mesa-libGL-devel yum install libudev-devel sudo yum install gcc-c++ cmake make libX11-devel libXrandr-devel \ freetype-devel openal-soft-devel libjpeg-turbo-devel \ libvorbis-devel flac-devel wget https://www.sfml-dev.org/files/SFML-2.5.1-sources.zip unzip SFML-2.5.1-sources.zip cd SFML-2.5.1 mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release make -j$(nproc) sudo make install sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/sfml.conf' sudo ldconfig # 安装依赖(Ubuntu示例) sudo apt install sfml2.5-dev g++ #代码 https://github.com/evan886/snake_game.git # 创建构建目录 mkdir build && cd build # 生成Makefile cmake .. -DCMAKE_BUILD_TYPE=Release # 编译 make -j$(nproc) # 运行 ./SnakeGame
err
cmake
ro
centos8
compile lib
第一个没成功 第二个成功 [root@evan-NUC11PAHi5 roserver]# ls lib/librogamelibs.a -l lrwxrwxrwx. 1 root root 50 May 17 09:18 lib/librogamelibs.a -> ../rogamelibs/buildtool/Server/lib/librogamelibs.a [root@evan-NUC11PAHi5 roserver]# ll lib/libconfiglib.a lrwxrwxrwx. 1 root root 55 May 17 09:18 lib/libconfiglib.a -> ../rogamelibs/table/buildtool/Server/lib/libconfiglib.a [root@evan-NUC11PAHi5 roserver]#
trouble shooting
[ 7%] Linking CXX executable ../bin/masterserver /usr/bin/ld: cannot find -loauth /usr/bin/ld: cannot find -lcrypto collect2: error: ld returned 1 exit status make[2]: *** [masterserver/CMakeFiles/masterserver.dir/build.make:12594: bin/masterserver] Error 1 make[1]: *** [CMakeFiles/Makefile2:803: masterserver/CMakeFiles/masterserver.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 [root@evan-NUC11PAHi5 masterserver]# sudo dnf install liboauth-devel openssl-devel