sol2:Sol3(sol2 v3.0)-一个具有高级功能和一流性能的C ++ <-> Lua API包装器-来了,太好了! 说明文件:

上传者: 42116713 | 上传时间: 2023-02-20 14:35:46 | 文件大小: 8.57MB | 文件类型: ZIP
溶胶2 sol2是绑定到Lua的C ++库。 目前,它支持所有Lua 5.1+版本(包括LuaJIT 2.0+和MoonJIT)。 sol2旨在易于使用并且易于添加到项目中。 该库仅是标题,以便与项目轻松集成,并且单个标题可用于拖放启动。 抢先看 # include < sol> # include < cassert> int main () { sol::state lua; int x = 0 ; lua. set_function ( " beep " , [&x]{ ++x; }); lua. script ( " beep()

文件下载

资源详情

[{"title":"( 609 个子文件 8.57MB ) sol2:Sol3(sol2 v3.0)-一个具有高级功能和一流性能的C ++ &lt;-> Lua API包装器-来了,太好了! 说明文件:","children":[{"title":".travis.yml <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false},{"title":".style.yapf <span style='color:#111;'> 406B </span>","children":null,"spread":false},{"title":"FindCatch.cmake <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"FindLuaBuild.cmake <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"LuaVanilla.cmake <span style='color:#111;'> 18.44KB </span>","children":null,"spread":false},{"title":"LuaJIT.cmake <span style='color:#111;'> 21.46KB </span>","children":null,"spread":false},{"title":"FindLuwraBuild.cmake <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"Core.cmake <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"FindToLuappBuild.cmake <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"FindLuaBridgeBuild.cmake <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"FindKaguyaBuild.cmake <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"set_version_vars.cmake <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"version_check.cmake <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"sol2-config.cmake.in <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"2019.05.10 - ThePhD - The Plan for Tomorrow - Compile-Time Extension Points in C++.pdf <span style='color:#111;'> 776.38KB </span>","children":null,"spread":false},{"title":"2018.02.06 - ThePhD - Biting the CMake Bullet.pdf <span style='color:#111;'> 1.17MB </span>","children":null,"spread":false},{"title":"2018.05.10 - ThePhD - Compile Fast, Run Faster, Scale Forever.pdf <span style='color:#111;'> 1.83MB </span>","children":null,"spread":false},{"title":"2017.11.08 - ThePhD - Wrapping Lua C in C++.pdf <span style='color:#111;'> 268.17KB </span>","children":null,"spread":false},{"title":"2018.09.28 - ThePhD - Scripting at the Speed of Thought.pdf <span style='color:#111;'> 1.47MB </span>","children":null,"spread":false},{"title":"2016.10.14 - ThePhD - No Overhead C Abstraction.pdf <span style='color:#111;'> 1.21MB </span>","children":null,"spread":false},{"title":"make.bat <span style='color:#111;'> 6.83KB </span>","children":null,"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 7.47KB </span>","children":null,"spread":false},{"title":"existing.rst <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"ownership.rst <span style='color:#111;'> 2.86KB </span>","children":null,"spread":false},{"title":"cxx-in-lua.rst <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"tutorial-top.rst <span style='color:#111;'> 709B </span>","children":null,"spread":false},{"title":"getting-started.rst <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"all-the-things.rst <span style='color:#111;'> 12.52KB </span>","children":null,"spread":false},{"title":"variables.rst <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"customization.rst <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"functions.rst <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"compilation.rst <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false},{"title":"performance.rst <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"errors.rst <span style='color:#111;'> 11.20KB </span>","children":null,"spread":false},{"title":"licenses.rst <span style='color:#111;'> 11.03KB </span>","children":null,"spread":false},{"title":"conf.py <span style='color:#111;'> 9.05KB </span>","children":null,"spread":false},{"title":"safety.rst <span style='color:#111;'> 14.98KB </span>","children":null,"spread":false},{"title":"mentions.rst <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"origin.rst <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false},{"title":"eevee_code_before.jpg <span style='color:#111;'> 58.11KB </span>","children":null,"spread":false},{"title":"become_a_patron_button.png <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false},{"title":"sol.png <span style='color:#111;'> 10.51KB </span>","children":null,"spread":false},{"title":"liberapay_logo.png <span style='color:#111;'> 12.43KB </span>","children":null,"spread":false},{"title":"github_logo.png <span style='color:#111;'> 4.17KB </span>","children":null,"spread":false},{"title":"pp_cc_mark_111x69.jpg <span style='color:#111;'> 10.75KB </span>","children":null,"spread":false},{"title":"discord_logo_wordmark.png <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"Ko-fi_Blue.png <span style='color:#111;'> 7.94KB </span>","children":null,"spread":false},{"title":"github_sponsors_logo.png <span style='color:#111;'> 55.76KB </span>","children":null,"spread":false},{"title":"table_chained_set.png <span style='color:#111;'> 48.37KB </span>","children":null,"spread":false},{"title":"optional_success.png <span style='color:#111;'> 51.44KB </span>","children":null,"spread":false},{"title":"return_userdata.png <span style='color:#111;'> 51.56KB </span>","children":null,"spread":false},{"title":"lua_function_in_c.png <span style='color:#111;'> 53.89KB </span>","children":null,"spread":false},{"title":"userdata_variable_access_last.png <span style='color:#111;'> 53.39KB </span>","children":null,"spread":false},{"title":"implicit_inheritance.png <span style='color:#111;'> 50.93KB </span>","children":null,"spread":false},{"title":"lua_bindings_shootout.json <span style='color:#111;'> 9.81MB </span>","children":null,"spread":false},{"title":"table_set.png <span style='color:#111;'> 44.04KB </span>","children":null,"spread":false},{"title":"multi_return_lua.png <span style='color:#111;'> 65.81KB </span>","children":null,"spread":false},{"title":"c_function.png <span style='color:#111;'> 50.31KB </span>","children":null,"spread":false},{"title":"member_function_call.png <span style='color:#111;'> 56.31KB </span>","children":null,"spread":false},{"title":"table_global_string_get.png <span style='color:#111;'> 49.73KB </span>","children":null,"spread":false},{"title":"c_function_through_lua_in_c.png <span style='color:#111;'> 52.11KB </span>","children":null,"spread":false},{"title":"stateful_function_object.png <span style='color:#111;'> 50.65KB </span>","children":null,"spread":false},{"title":"table_chained_get.png <span style='color:#111;'> 48.07KB </span>","children":null,"spread":false},{"title":"table_global_string_set.png <span style='color:#111;'> 49.87KB </span>","children":null,"spread":false},{"title":"base_derived.png <span style='color:#111;'> 50.89KB </span>","children":null,"spread":false},{"title":"userdata_variable_access.png <span style='color:#111;'> 52.58KB </span>","children":null,"spread":false},{"title":"userdata_variable_access_large.png <span style='color:#111;'> 52.44KB </span>","children":null,"spread":false},{"title":"table_get.png <span style='color:#111;'> 43.74KB </span>","children":null,"spread":false},{"title":"multi_return.png <span style='color:#111;'> 53.18KB </span>","children":null,"spread":false},{"title":"optional_failure.png <span style='color:#111;'> 46.32KB </span>","children":null,"spread":false},{"title":"optional_half_failure.png <span style='color:#111;'> 49.20KB </span>","children":null,"spread":false},{"title":"sol.psd <span style='color:#111;'> 154.68KB </span>","children":null,"spread":false},{"title":"eevee_code_after.jpg <span style='color:#111;'> 9.37KB </span>","children":null,"spread":false},{"title":"benchmarks.rst <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"exceptions.rst <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false},{"title":"stack.rst <span style='color:#111;'> 19.94KB </span>","children":null,"spread":false},{"title":"as_returns.rst <span style='color:#111;'> 527B </span>","children":null,"spread":false},{"title":"state.rst <span style='color:#111;'> 13.60KB </span>","children":null,"spread":false},{"title":"thread.rst <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"lua_value.rst <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"property.rst <span style='color:#111;'> 801B </span>","children":null,"spread":false},{"title":"reference.rst <span style='color:#111;'> 5.09KB </span>","children":null,"spread":false},{"title":"this_environment.rst <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"userdata.rst <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"overload.rst <span style='color:#111;'> 3.51KB </span>","children":null,"spread":false},{"title":"var.rst <span style='color:#111;'> 323B </span>","children":null,"spread":false},{"title":"as_container.rst <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"as_function.rst <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"this_state.rst <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"resolve.rst <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"types.rst <span style='color:#111;'> 7.20KB </span>","children":null,"spread":false},{"title":"nested.rst <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"api-top.rst <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"protect.rst <span style='color:#111;'> 619B </span>","children":null,"spread":false},{"title":"usertype.rst <span style='color:#111;'> 20.76KB </span>","children":null,"spread":false},{"title":"readonly.rst <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"protected_function.rst <span style='color:#111;'> 6.68KB </span>","children":null,"spread":false},{"title":"unique_usertype_traits.rst <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"as_table.rst <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明