栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > C/C++/C#

d用cmake来混合d与C++

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

d用cmake来混合d与C++

原文
创建一个将在D中调用的C++函数.
使用CMake构建静态C++库,并添加依赖项(在我的例子中:SDL库)
(dub init)创建新项目.
添加这些行到dub.json:

"dflags": ["-L-lstdc++"],
"lflags": ["-Lbuild", "-lframework", "-lSDL2"],

使用标准C++函数需要-L-lstdc++.
-Lbuild用来给build目录添加依赖库路径(这是我之前编译的C++库所在的目录).
-lframework用于链接我之前编译的C++库libframework.a.
最后-lSDL2,是我的C++库使用的依赖项.
现在我也可用dub add给我的D代码添加依赖项!

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号