微信开发中 ACCESS TOKEN 过期失效的解决方案详解
584
2022-10-19
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代码添加依赖项!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~