1 首先,新建一个wpf项目
2 删除App.xaml和MainWindow.xaml。
%20
3%20新建一个wpf窗口
4 把dll_sample输出类型改为类库
5 在Window1界面添加一个button,并添加代码
%20%20%20%20%20%20%20%20PRivate%20void%20Button_Click(object%20sender,%20RoutedEventArgs%20e)%20%20%20%20%20%20%20%20{%20%20%20%20%20%20%20%20%20%20%20%20this.Close();%20%20%20%20%20%20%20%20}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)运行(会有点慢)
新闻热点
疑难解答
图片精选