vc6 中写的dll在 pb7,vb6 中调用的问题,总是报错dll 对应工程 odbcapi,生成 odbcapi.dllodbcapi.h 文件里面这么申明
extern "C" __declspec(dllexport) int __stdcall aaa(int a);odbcapi.cpp 里面实现
extern "C" __declspec(dllexport) int __stdcall aaa(int a)
{
return a + 10;}在 pb7 里面这么申明(odbcapi.dll 在 D:\odbcdll\vcnet\odbcapi\Debug\ 下)
function long aaa(long a) library "D:\odbcdll\vcnet\odbcapi\Debug\odbcapi.dll"调用总是出现error calling extern function aaa要生成一个可以在 pb,vb,delphi 里面调用的 dll,输出函数到底要怎么申明
是不是要写 .def 文件
extern "C" __declspec(dllexport) int __stdcall aaa(int a);odbcapi.cpp 里面实现
extern "C" __declspec(dllexport) int __stdcall aaa(int a)
{
return a + 10;}在 pb7 里面这么申明(odbcapi.dll 在 D:\odbcdll\vcnet\odbcapi\Debug\ 下)
function long aaa(long a) library "D:\odbcdll\vcnet\odbcapi\Debug\odbcapi.dll"调用总是出现error calling extern function aaa要生成一个可以在 pb,vb,delphi 里面调用的 dll,输出函数到底要怎么申明
是不是要写 .def 文件
解决方案 »
- 【转帖】经人指点发帖在此,原贴题目:怎么找个c++高手这么难!
- 祝大家新年快乐!--散分
- 找一份兼职
- 大家给帮一个忙。关于打开记录集的问题
- VC中的控件名IDS代表什么呀?谢谢,在线等待:)
- 关于Microsoft ADO Data Control的使用,通常使用这个控件是在属性设置中处理的,现在我想在程序中解决,我该怎么办?
- 一个简单的问题,谢谢大家,Online谢谢~~
- 再问一个问题,今天已经放了400分了,
- 谁能给我CJLibrary609或608的安装版本要带例子的。在此谢了
- VC中怎么使用控件组?
- 新建了一个多文档程序,一运行就自动打开一个空文档,怎么运行不让它打开空文档呢?
- ON_CONTROL_RANGE怎么用?
要生成一个可以在 pb,vb,delphi 里面调用的 dll,输出函数到底要怎么申明
DESCRIPTION 'odbcapi Windows Dynamic Link Library'EXPORTS
; Explicit exports can go here
aaa
bb这样写一个 .def 文件就可以了自己搞定
谢谢