c++学习记录
王佳北是小狗
long way to go
展开
-
vs2013&Matlab2015b调用dll的方式实现混合编程
vs2013调用dll的方式实现混合编程此文档实现的是matlab生成dll文件后,vs通过matlab对应的runtime来调用,从而避免在其他PC上的不必要的安装;目录前提: 1软件准备: 1Matlab相关: 2配置: 2Matlab dll生成 3环境变量配置 4VS2013配置 4VS案例: 7代码 7输出: 9BUG 9前提:matlab版本需和调用的程...原创 2020-01-02 14:08:54 · 882 阅读 · 0 评论 -
c++ vector 删除已知下标的元素
1.方法一使用迭代器vector a 为 0 1 2 3 4 5 6 7 8 9需要删除元素的下标 vector b 为 0 3 7最后输出 1 2 4 5 6 7 8 9 if (! a.empty()) { std::vector<int>::iterator it = a.begin(); for (int ii = 0; ii ...原创 2019-01-26 11:20:33 · 6731 阅读 · 0 评论 -
vs2013 & Matlab 2018 (64)混合编程
VS配置这一步很重要,类似于其他C++库的配置,如:添加包含目录和库路径。添加库目录(自己的MATLAB安装路径中查找):D:\Program Files (x86)\Matlab2018a\extern\include添加库路径(自己的MATLAB安装路径中查找):D:\Program Files (x86)\Matlab2018a\extern\lib\win64\m...原创 2019-05-28 10:09:29 · 2037 阅读 · 3 评论