使用visual stdio 2019 社区版编译duilib工程

使用visual stdio 2019 社区版编译duilib工程

visual stdio 2019 社区版是微软面向社区开发开放免费版本,最近研究开源的duilib界面工程,用2019版本编译duilib工程遇到了一些问题,简单记录一下解决的过程。

下载duilib源代码

 duilib 作为界面开源的项目,网上介绍的很多了,这里不在赘述。这里给出duilib开源地址:
 github网址:https://github.com/duilib/duilib

下载visual studio 2019 社区版

 社区版下载地址:
 https://visualstudio.microsoft.com/zh-hant/vs/community/
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210124113945874.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0tleGlud3VhaQ==,size_16,color_FFFFFF,t_70#pic_center)

下载之后选择安装,选择
在这里插入图片描述
安装详细信息选择:
在这里插入图片描述
打√号的都要选择,尤其是红色圈中的选项必须选中,否则编译duillib会出现各种编译报错。比如:
(a),无法打开输入文件 ”DuiLib_d.lib“
(b),Cannot open include file: ‘atlbase.h’
等等,(b)错误是ATL COM控件所需的头文件,就是因为之前安装vs时没选择圈中的项导致编译错。

编译duilib

(a),用visual stdio 2019 打开duilib工程文件“DuiLib.sln”,提示“重定向项目”,不做任何改动,选择“确定”。
在这里插入图片描述  
(b)、将显示的2013工程改为2019
在这里插入图片描述
  
(c)、鼠标点击工程右键选择“属性“项,改为2019
在这里插入图片描述
改成如下:
在这里插入图片描述
将2013的Demo工程也按如此改成2019工程

(d),编译:点击”生成“->”生成解决方案“
在这里插入图片描述
编译成功。

(e)、生成的exe是在bin目录,尝试运行下面的exe文件。如:360Safe_d.exe的运行效果如下
在这里插入图片描述
生成的静态库,动态库的位置在:
静态库:duilib-master\lib\DuiLib_d.lib
动态库:duilib-master\bin\DuiLib_d.dll

小试牛刀创建工程(待续)

以上总结有参考相关网上文章,如有侵犯请知会删除!

Visual Studio 2019使用 C++ 并结合 matplotlib 进行数据可视化可以通过以下步骤实现: 1. 首先,确保已经安装了 Python 和 matplotlib 库。你可以通过在命令行中输入 `pip install matplotlib` 来安装 matplotlib。 2. 在 Visual Studio 2019 中创建一个新的 C++ 项目。 3. 在解决方案资源管理器中,右键单击项目,然后选择“属性”。 4. 在属性对话框中,展开“配置属性” > “常规”选项卡。 5. 在“常规”选项卡中,找到“项目默认属性”部分。 6. 在“项目默认属性”部分,修改“项目默认属性”下拉菜单为 “所有配置”。 7. 在右侧面板中,找到“VC++ 目录”并展开。 8. 在“VC++ 目录”下,找到“包含目录”一栏。 9. 点击“包含目录”一栏右侧的编辑按钮。 10. 在编辑框中添加 Python 的 include 目录。默认情况下,Python 的 include 目录位于 `C:\Python27\include` 或者 `C:\Python37\include` 下,具体取决于你的 Python 本和安装路径。 11. 点击确定保存更改,并关闭属性对话框。 12. 在你的 C++ 代码中,包含 matplotlib 的头文件,并使用相应的函数进行数据可视化。例如: ```cpp #include <Python.h> #include <iostream> int main() { Py_Initialize(); PyRun_SimpleString("import matplotlib.pyplot as plt; plt.plot([1, 2, 3, 4]); plt.show()"); Py_Finalize(); return 0; } ``` 13. 编译和运行你的 C++ 代码。你应该能够看到 matplotlib 绘制的简单折线图。 这就是在 Visual Studio 2019使用 C++ 结合 matplotlib 进行数据可视化的基本步骤。注意,这种方法需要安装 Python 和 matplotlib,并将 Python 的 include 目录添加到 Visual Studio 的项目属性中。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值