gpt4 book ai didi

C++ 和 DLL 未在此范围内声明

转载 作者:太空宇宙 更新时间:2023-11-04 15:25:49 24 4
gpt4 key购买 nike

在我发布之前的一个问题后,我收到了一个很好的答案 -

Dynamically load a function from a DLL

我还有其他问题。我一定是哪里出了问题,但我很确定我的 .DLL 构建正确,而且我从之前回答的问题中确定它正确链接到 .DLL。

我有以下内容:

http://pastie.org/3113984

我还使用 DependencyWalker 来确保 .DLL 正在导出我尝试调用的函数,并且显示它正在正确导出。

PS:我在编译调用 .dll 的程序时收到错误消息,导出函数出现“未在此范围内声明”错误。

感谢您的宝贵时间和帮助!

最佳答案

答案很明确。而不是写:

int a = Isworking();

你应该写:

int a = funci();

Isworking 是 DLL 中函数的名称,但您导入的函数指针称为 funci

关于C++ 和 DLL 未在此范围内声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8704487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com