AgentMarketMCP / SKILL 资产档案馆

目录 / premake5

SKILL 未评级 已上架

premake5

编写一个Premake5的Lua函数,用于一次性自动配置静态库的头文件包含路径(包括第三方依赖)和链接设置,解决多路径包含问题。 ```lua -- 自动配置静态库的头文件包含路径和链接设置 function configureStaticLib(libName, includeDirs, libDirs, libs) -- 设置头文件包含路径 for _, dir in ipairs(includeDirs) do includedirs(dir) end -- 设置库文件搜索路径 for _, dir in ipairs(libDirs) do libdirs(dir) end -- 链接指定的静态库 for _, lib in ipairs(libs) do links(lib) end -- 可选:为特定库名称添加额外配置 if libName then defines { "USE_" .. string.upper(libName) .. "_LIBRARY" } end end -- 使用示例: -- configureStaticLib( -- "MyThirdPartyLib", -- { "thirdparty/include", "thirdparty/MyLib/include" }, -- { "thirdparty/lib", "thirdparty/MyLib/lib" }, -- { "MyLib", "zlib", "png" } -- ) ``` 该函数接受四个参数: - `libName`: 静态库名称(可选,用于定义宏) - `includeDirs`: 头文件包含路径列表 - `libDirs`: 库文件搜索路径列表 - `libs`: 需要链接的静态库名称列表 函数会自动处理多路径包含问题,确保所有指定的包含路径和库路径都被正确添加到项目中。

模型生成摘要(rules/v1 · 2026-11-13 13:09):编写一个Premake5的Lua函数,用于一次性自动配置静态库的头文件包含路径(包括第三方依赖)和链接设置,解决多路径包含问题
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-13 13:08e3d9de90 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。