文件名称:garrysmod_common:基于Garry Mod的编译项目通用位的存储库
文件大小:74KB
文件格式:ZIP
更新时间:2024-04-23 23:33:19
C++
garrysmod_common 基于Garry的Mod的编译项目通用位的存储库。 include目录包含使用C ++构建Garry Mod的模块(LuaJIT和Garry Mod的头)所需的所有头文件。 在premake目录中有通用的premake代码,可加快开发速度。 需要premake5才能生成项目。 警告 根据经验,请避免与这些规则之间的差异太大: 在Windows上,使用Visual Studio 2015 , Visual Studio 2017或Visual Studio 2019进行编译。 在Linux上,请使用GCC (更新得越多,经过GCC 9检验的更好,更老的版本(如GCC 4和GCC 5)可能会引发C ++编译错误)。 在MacOS,任何的Xcode(使用GCC编译器)版本可能会奏效。 除非(这些规则是先前规则的补充),否则不要使用内部类/结构(例如G
【文件预览】:
garrysmod_common-master
----generator.v2.lua(735B)
----source()
--------ABICompatibility.cpp(294B)
----config.v3.lua.template(565B)
----helpers_extended()
--------source()
--------premake5_create_project.lua(782B)
--------premake5.lua(552B)
--------include()
----.gitmodules(294B)
----detouring()
----config.v1.lua.template(553B)
----generator.v1.lua(735B)
----helpers()
--------source()
--------premake5_create_project.lua(701B)
--------premake5.lua(308B)
--------include()
----build()
--------build.sh(846B)
--------ci.ps1(129B)
--------.gitattributes(17B)
--------bootstrap.sh(2KB)
--------bootstrap.ps1(3KB)
--------functions.psm1(4KB)
--------.travis.yml.template(3KB)
--------ci.sh(193B)
--------install_dependencies.ps1(1003B)
--------functions.sh(2KB)
--------setup.ps1(1KB)
--------.appveyor.yml.template(2KB)
--------build.ps1(982B)
--------azure-pipelines.yml.template(5KB)
--------setup.sh(2KB)
--------install_dependencies.sh(1KB)
----premake5.lua.template(1KB)
----premake5.lua(796B)
----lua_shared()
--------source()
--------premake5_create_project.lua(631B)
--------premake5.lua(273B)
----sourcesdk-minimal()
----config.v2.lua.template(565B)
----.gitignore(53B)
----generator.v3.lua(765B)
----premake()
--------config.v3.default.lua(503B)
--------generator.lua(12KB)
--------config.v1.default.lua(491B)
--------pkg_config.lua(1KB)
--------version.lua(847B)
--------config.v2.default.lua(503B)
----readme.md(4KB)
----scanning()
----license.txt(2KB)
----include()
--------lua.h(12KB)
--------Platform.hpp(4KB)
--------lua.hpp(135B)
--------lauxlib.h(6KB)
--------luaconf.h(5KB)
--------luajit.h(3KB)
--------lualib.h(1KB)
--------GarrysMod()