社区
VC.NET
帖子详情
关于调用 c++ 函数
teal
2003-08-22 06:25:47
写了一个 c++ 的程序,有 *.ccp 和 *.h 文件,
现在要在窗口的一个按钮事件上,调用这个函数,我该怎么做?
我是菜鸟,谢谢 各位大哥先
...全文
63
6
打赏
收藏
关于调用 c++ 函数
写了一个 c++ 的程序,有 *.ccp 和 *.h 文件, 现在要在窗口的一个按钮事件上,调用这个函数,我该怎么做? 我是菜鸟,谢谢 各位大哥先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
teal
2003-08-23
打赏
举报
回复
up
teal
2003-08-22
打赏
举报
回复
如果生成 teal.lib 可不可以调用呢?
在 teal.h 中 ,把 void tealFunction(void) 申明为 外部函数??
panyee
2003-08-22
打赏
举报
回复
teal.h中把它声明为外部可调用
teal
2003-08-22
打赏
举报
回复
panyee(快乐王子) 哥哥:
很抱歉,小弟还没有看明白:麻烦您在详细的说明一下:
小第有一个 teal.h 和 teal.ccp文件,编译成了teal.dll 文件
里面有一个void tealFunction(void) 函数,然后在 void main() 中调用
是不是这样:
#using <mscorlib.dll>
using namespace System::Runtime::InteropServices; // for DllImportAttribute
namespace SysWin32
{
[DllImport("teal.dll", EntryPoint = "tealFunction", CharSet = Unicode)]
void tealFunction(void);
}
void main( )
{
tealFunction();
}
??
请您继续 指教!
panyee
2003-08-22
打赏
举报
回复
你要把.ccp和.h编译成一个.dll文件, 再供vc.net调用
例如:
#using <mscorlib.dll>
using namespace System::Runtime::InteropServices; // for DllImportAttribute
namespace SysWin32
{
[DllImport("user32.dll", EntryPoint = "MessageBox", CharSet = Unicode)]
int MessageBox(void* hWnd, wchar_t* lpText, wchar_t* lpCaption, unsigned int uType);
}
void main( )
{
SysWin32::MessageBox( 0, L"Hello world!", L"Greetings", 0 );
}
panyee
2003-08-22
打赏
举报
回复
你要把.ccp和.h编译成一个.dll文件, 再供vc.net调用
例如:
#using <mscorlib.dll>
using namespace System::Runtime::InteropServices; // for DllImportAttribute
namespace SysWin32
{
[DllImport("user32.dll", EntryPoint = "MessageBox", CharSet = Unicode)]
int MessageBox(void* hWnd, wchar_t* lpText, wchar_t* lpCaption, unsigned int uType);
}
void main( )
{
SysWin32::MessageBox( 0, L"Hello world!", L"Greetings", 0 );
}
python中
调用
C++
函数
python中
调用
C++
函数
无参
调用
单变量传入与返回
调用
numpy数组传入与返回
调用
用python写不香吗?还这么复杂
调用
C++
? 一、 无参
调用
在python中
调用
无参数和无返回的
C++
函数
,具体的使用方式如下:
C++
API
函数
的编写形式: #include<iostream> #include<string> using namespace std; extern "C"{ int hehe(void){ cout << "hello worl
C中如何
调用
C++
函数
1,在C中如何
调用
C++
函数
将
函数
用extern "C"声明; 将
C++
函数
声明为``extern "C"''(在你的
C++
代码里做这个声明),然后
调用
它(在你的 C 或者
C++
代码里
调用
)。例如: //
C++
code: extern "C" void f(int); void f(int i) { // ... } 然后,你可以这样使用 f(): /* C
在C中
调用
C++
函数
C
调用
C++
利用JNI
调用
c++
函数
在公司项目中遇到这么一个难题 客户有一个基板,这个基板通过数据线可以连接到电脑上,装上驱动就可以
调用
基板提供的
函数
. 但是程序是java开发的,所以就需要通过java
调用
基板
函数
,但是基板
函数
允许
C++
调用
不支持java,所以就用到java
调用
C++
基板
函数
按照返回值大致分为两种 1.
调用
后直接返回数字,一般属于命令型
函数
,比如打开电源,返回0表示打开成功 2.
调用
后返回数组,比如需要...
c语言
调用
c++
函数
,c与
c++
的相互
调用
最近项目需要使用google test(以下简称为gtest)作为单元测试框架,但是项目本身过于庞大,main
函数
无从找起,需要将gtest框架编译成静态库使用。因为项目本身是通过纯c语言编写,而gtest则是一个
c++
编写的测试框架,其中必然涉及c与
c++
之间的相互
调用
。注意,本文的前提是,c代码采用gcc等c语言编译器编译c代码,采用g++等
c++
编译器编译
c++
代码,如果c和
c++
代码统一使...
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章