gpt4 book ai didi

linker - mingw 链接器找不到 PathAppend

转载 作者:行者123 更新时间:2023-12-01 13:08:56 25 4
gpt4 key购买 nike

当我尝试编译以下内容时:

#include <windows.h>
#include <shlwapi.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
char firstPart[MAX_PATH] = "c:\\windows";
char secondPart[MAX_PATH] = "system32";
PathAppend(firstPart, secondPart);

return 0;
}

使用命令:
c:\mingw\bin\gcc -mwindows -mno-cygwin -o test test.c

它失败并出现错误:

undefined reference to ``_imp__PathAppendA@8'`



当然,这对我来说有些愚蠢,但是有人可以告诉我我在这里缺少什么吗?

最佳答案

您需要添加用于链接的 shlwapi 库:

gcc -o test test.c -lshlwapi

为我工作

关于linker - mingw 链接器找不到 PathAppend,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/623264/

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