社区
C++ 语言
帖子详情
用现有的lib和.h文件在vc里面怎么制作组件供C#调用?
wxbcrefut
2008-03-19 09:42:04
用现有的lib和.h文件在vc里面怎么制作组件供C#调用?我想在组件里用lib中的类,请问怎么做?
...全文
61
4
打赏
收藏
用现有的lib和.h文件在vc里面怎么制作组件供C#调用?
用现有的lib和.h文件在vc里面怎么制作组件供C#调用?我想在组件里用lib中的类,请问怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ouyh12345
2008-03-19
打赏
举报
回复
组件里调用lib是没有限制的
珍惜生命远离CPP
2008-03-19
打赏
举报
回复
用ATL 封装成COM
ouyh12345
2008-03-19
打赏
举报
回复
拖管C可以直接调用C++的结构和方法,但都得声明为指针
wxbcrefut
2008-03-19
打赏
举报
回复
能不能说的详细点? 那些lib中的类都是定义好了的,我只能通过头文件看到里面的方法声明,怎么在ATL中把它们封装好,因为太多了,接近一百个头文件,高手给我指点一下怎么做好点? 我之前用vc写了win32 dll 发现在C#里只能调用方法,类是没办法调用的,好像做成MFC DLL也是类似问题吧,是不是正如akirya说的:"用ATL 封装成COM"这个方法?
相关推荐
CodeWarrier中
制作
lib
文件
单片机开发中往往希望不公开代码,只提
供
使用方法,可以
制作
lib
文件
来解决这个问题,Codewarrier中自带的工具可以方便生成
lib
文件
,
供
使用者
调用
。
调用
静态链接库和动态链接库
调用
静态链接库 静态链接库由.h和.
lib
文件
组成,.h
文件
在工程中用来声明,而.
lib
文件
包含
供
外界
调用
的函数的原型。
VC
6.0中
调用
静态链接库.
lib
共3种方法: 1.首先使用语句#include "
lib
.h",并将
lib
.h拷贝到当前工程目录下; 接着对static
lib
_smp.
lib
使用语句 #pragma comment(
lib
,"***\\static
lib
dll的静态
调用
、动态
调用
dll是动态链接库,相对于windows下来说的,unix下只有so
文件
dll
调用
:(1)一般动态链接库有头
文件
声明h
文件
,
lib
,dll;这三个
文件
都用;使用的时候需要引用的
文件
中加上#pragma comment (
lib
, "xxx.
lib
")就可以,然后可以
调用
dll
里面
函数等(2)如果只有
lib
,h
文件
,那这是静态链接库,同上面一样(3)如果只有dll,只能借用
vc
中的Load
Lib
ra...
如何在
c#
中进行
调用
vc
制作
的dll中的类
大家好: rt 我现在手中有个
lib
库,里边有很多c++的类,现在想封装成dll并能在
c#
环境中进行
调用
,请问要如何封装这个dll,谢谢 ------回答--------- ------其他回答(5分)---------
C#
code [DllImport("你的动态库.dll", EntryPoint = "函数名")] publ
QT+PMAC联合开发
最近接触到PMAC的IMAC—FX控制器,虽然他的主程序是写在下位机,但还是需要上位机和它进行通信和交互。官方提
供
的上位机DEMO都是基于
VC
,
C#
,和VB等。对于QT的用户,没有很直接的代码
供
参考。 PMAC提
供
了COM
组件
,
供
上位机
调用
.在QT中使用com
组件
,需要使用QT提
供
的Dumpcpp.exe工具将PMAC提
供
PCommServer.exe
文件
生成.h和.cpp
文件
。 ...
C++ 语言
63,579
社区成员
250,388
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下