c#代码
[DllImport("CDLlDemo.dll", EntryPoint = "wori")]
public extern static int wori();
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text =wori().ToString();
}c++代码 cpp
int CDLlDemo::wori() {
return 3+5;
}h
#ifndef CDLLDEMO_H_
#define CDLLDEMO_H_class CDLlDemo {
public:
CDLlDemo();
virtual ~CDLlDemo();
virtual int wori();
};#endif /* CDLLDEMO_H_ */
[DllImport("CDLlDemo.dll", EntryPoint = "wori")]
public extern static int wori();
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text =wori().ToString();
}c++代码 cpp
int CDLlDemo::wori() {
return 3+5;
}h
#ifndef CDLLDEMO_H_
#define CDLLDEMO_H_class CDLlDemo {
public:
CDLlDemo();
virtual ~CDLlDemo();
virtual int wori();
};#endif /* CDLLDEMO_H_ */
解决方案 »
- VS中预览XML文件报无法显示
- 请教各位:局域网内两台电脑可传递声音信号
- 串口通信的问题
- 问个简单问题,给点建议也行 ______标题要长 才能吸引眼球
- 怎样能实现qq和msn上那种输入快捷字符显示表情的功能
- 部署打包程序,如何实现默认目录的安装,也就是无法选择安装目录!
- 请问各位老大这个如何查询
- 大家对微软的BizTalk 2004使用了300多名程序员、共150多万行C#代码、平均每人5000行代码、开发了2年、而且另有一流的设计师、架构师、管
- 怎么才能实现带参构造函数,参数的类型有相同的两个构造函数呢?
- 恭喜CSDN15位当选的MVP,并鼓励一下后面的兄弟姐妹们!
- WCF 服务有零个应用程序(非基础结构)终结点
- C#{public bool checked{get;set;}} 关键字做属性名 怎么解决,求大神
g++ -I"C:\Program Files (x86)\Java\jdk1.6.0_37\include" -Wl,--add-stdcall-alias -shared -o E:\isNewWork\helloword\Debug\src\CDLlDemo.dll E:\isNewWork\helloword\Debug\src\CDLlDemo.o直接把。0文件生成dll了。
要么用def文件导出函数,要么在函数声明中加上__declspec(dllexport)
#define YOURDLL extern "C" _declspec(dllimport)
#else
#define YOURDLL extern "C" _declspec(dllexport)
#endifYOURDLL int your_function( );
_ZN8CDLlDemo3caoEv
_ZN8CDLlDemo3gunEv
_ZN8CDLlDemo4woriEv _ZN8CDLlDemo7jianrenEv这是我定义的机会方法, 为什么莫名其妙的加了这么多字符?