关键位置
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\vsdevcmd\core\winsdk.bat
E:\git\niiirce\test>cl hello.c /link advapi32.lib
用于 x86 的 Microsoft (R) C/C++ 优化编译器 19.44.35207.1 版
版权所有(C) Microsoft Corporation。保留所有权利。
hello.c
Microsoft (R) Incremental Linker Version 14.44.35207.1
Copyright (C) Microsoft Corporation. All rights reserved.
/out:hello.exe
advapi32.lib
hello.obj
LINK : fatal error LNK1181: 无法打开输入文件“advapi32.lib”
LINK : fatal error LNK1181: 无法打开输入文件“advapi32.lib”解决方法
解决了"C:\Program Files\Python312\Scripts\reg.py"这个和reg.exe冲突的问题
删除py文件
E:\git\niiirce\test>cl hello.c /link advapi32.lib
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.44.35215 版
版权所有(C) Microsoft Corporation。保留所有权利。
hello.c
Microsoft (R) Incremental Linker Version 14.44.35215.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:hello.exe
advapi32.lib
hello.obj
1>------ 已启动发布: 项目: GEPLCCORE, 配置: Release x64 ------
1>正在确定要还原的项目…
1>所有项目均是最新的,无法还原。
1>GEPLCCORE -> E:\git\niiirce\GEPLCCORE\GEPLCCORE\bin\x64\Release\net9.0-windows10.0.26100.0\win-x64\GEPLCCORE.dll
1>"C:\Users\cbwan\.nuget\packages\microsoft.dotnet.ilcompiler\9.0.8\build\findvcvarsall.bat" x64
1>"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\bin\Hostx64\x64\link.exe" @"obj\x64\Release\net9.0-windows10.0.26100.0\win-x64\native\link.rsp"
1>GEPLCCORE -> E:\git\niiirce\GEPLCCORE\GEPLCCORE\bin\Release\net9.0\publish\win-x64\
========== 生成: 0 成功,0 失败,1 最新,0 已跳过 ==========
========== 生成 于 9:43 完成,耗时 13.203 秒 ==========
========== 发布: 1 个成功,0 个失败,0 个已跳过 ==========
========== 发布 于 9:43 完成,耗时 13.203 秒 ==========