Innosetup 调用c++的dll失败

oh!sun! 2023-08-02 15:13:54

使用innosetup6.2.2调用c++的库失败,库是用vs2015编写的,希望大佬帮我指出错误

报错如下图

Innosetup脚本

[Files]
Source: "TestDll.dll"; DestDir: "{app}"; Flags:ignoreversion regserver dontcopy regtypelib

procedure  testfuna();
external 'testfun@files:TestDll.dll stdcall';

库的代码:

//Mydll.h
extern "C" _declspec(dllexport) void __stdcall testfun();

//Mydll.cpp
#include <iostream>
#include "Mydll.h"

void __stdcall testfun()
{
	return;
}

//export.def
LIBRARY "TestDll"
EXPORTS
	testfun

vs2015工程配置

 

...全文
60 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

101,683

社区成员

发帖
与我相关
我的任务
社区描述
CSDN内容合伙人、华为云享专家、阿里云专家、IT桃花岛公号号主、JAVA领域优质创作者
教育电商 个人社区
社区管理员
  • 桃花键神
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧