C#创建COM组件,QT调用COM组件简单测试(VS2008+QT4.6.4)

本文介绍了如何使用VS2008创建C# COM组件,并在QT环境中进行调用。首先,通过设置ComVisible属性和注册组件,完成C# COM组件的创建。接着,将创建的.dll文件注册到系统,并在QT工程中引用必要的库,最后展示了一段调用COM组件的QT源码示例。
摘要由CSDN通过智能技术生成

参考:

http://wenku.baidu.com/link?url=76Qh59hRfMmwoplATvtfWUXRztZKOPk7n2-Rlnx4-4SrDppzR9_gkHbnQsuqnIJwvhp1keaAqgFzjePq1zrZnHgxUzsVRyWPtznHgGDSLU3

http://www.cnblogs.com/panlijiao/archive/2012/10/14/2773881.html

一. C#创建组件:

1. VS2008新建一个项目,选择Visual C#, Class library

修改Properties下面的AssemblyInfo.cs文件,ComVisible属性设置为True,即:[assembly: ComVisible(true)]

2. 右击项目,选择“属性”,

选择“生成”选项卡,把“为COM互操作注册”勾选上

选择“签名”选项卡,把“为程序集签名”勾选上,在下面下拉选项中选择“<新建...>”,弹出对话框中的“密钥文件名称”栏填写名称(随便填写,后面会出现在VS资源管理器的工程下面*.snk),把“使用密码保护密钥文件”取消选择。

3. 开始编码,简单代码和重要注释

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;//必须加上此项
using System.Linq;
using System.Text;
using System.IO.Ports;

namespace CSharpClassLib
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值