C++调用WPF的dll
来源:互联网 发布:ubuntu安装jdk tar.gz 编辑:程序博客网 时间:2024/06/06 13:32
最近突发奇想希望能够在matlab里调用wpf做的界面(WPF做界面简单好看),所以希望能够利用wpf生成dll,然后在matlab调用这个dll来达到效果。于是先做了用c++调用的试试手。网上参考了这篇博文: http://blog.csdn.net/visual_studio1/article/details/53843447,但是里面有些细节没有说清楚,下面进行了详细的解说。
1 首先,新建一个wpf项目
2 删除App.xaml和MainWindow.xaml。
3 新建一个wpf窗口
4 把dll_sample输出类型改为类库
5 在Window1界面添加一个button,并添加代码
private void Button_Click(object sender, RoutedEventArgs e) { this.Close(); }
6 生成dll(忽略警告)
7 在solution下添加新的project
8 修改Project1的属性
添加引用
9 将之前生成的dll_sample.dll放入(\debug 这个文件内必须要有dll,还有一个随缘,我直接把他扔进C++内)
10 添加Source.cpp
#include <iostream> #using "dll_sample.dll" using namespace std; using namespace dll_sample; [System::STAThread]int main() { Window1 ^ win = gcnew Window1 ;win->ShowDialog(); system("pause"); return 0; }
11 把Project1设置为启动项(set as startup project)运行(会有点慢) 0 0
- C++调用WPF的dll
- wpf 调用opencv写的dll
- C#调用C的DLL
- Qt调用C的DLL
- delphi调用c的dll
- WPF调用MFC DLL总结
- wpf中调用w32的mfc dll 对话框
- C程序DLL调用。砸七烂八的C。
- vb下调用C++dll的方法
- C#调用C++DLL的方法
- C#动态调用c++DLL的方法
- java调用C/C++写的dll
- 调用C语言编写的DLL文件
- C#Dll的生成与调用
- java调用C的dll 【转】
- 使用 JNI 调用 c 的 DLL
- 编写C#调用的C++DLL
- java调用(c+opencv)的DLL
- linux下IPTABLES配置详解
- Ubuntu16 安装 caffe
- foreach循环
- 必须了解的数据库30条军规解读
- 静态构造函数
- C++调用WPF的dll
- 第一天定向爬虫学习笔记
- 时间戳和日期时间Timestamp的转化
- ROS开机自启动
- 使用ContentObserver监听短信
- Spring中Mongodb的java实体类映射
- @WSDLDocumentation WebService 客户端中文乱码
- Scroller与computeScroll处理滑动
- 记录微信分享的应用签名的坑