gpt4 book ai didi

具有重复项的 C 头文件

转载 作者:行者123 更新时间:2023-11-30 15:36:13 28 4
gpt4 key购买 nike

我有 2 个重叠的头文件,如下所示:

header1.h

...
__declspec(dllexport) void abc();
__declspec(dllexport) void xyz();
...

header2.h

#define value1 1
#define value2 2
...
__stdcall void abc();
__stdcall void xyz();
...

ma​​in.c

#include "header1.h"
#include "header2.h"

main()
{
somefunc(xxx, value1);
}

我收到编译错误(DLL 链接不一致)。请帮我解决这个问题。谢谢。

最佳答案

这不可能!我们不能使用具有不同签名和包含的相同函数名称,如上所示。感谢大家抽出时间。

关于具有重复项的 C 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22617652/

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