0

过去几天我正在尝试解决以下链接错误,但我还不知道。我猜VS和window sdk安装很好,因为还有100个其他项目正在成功构建。我到底做了什么;我制作了一个 VC 控制台项目并在其中导入了遗留代码并将其与许多静态库链接。代码中包含 _tmain 例程并在控制台上执行,我知道这是因为我有以前构建的可执行文件。请让我知道我应该在哪里查看

------ Build started: Project: s5kcgm2, Configuration: Release Win32 ------
Linking...
MSVCRT.lib(crtexe.obj) : error LNK2001: unresolved external symbol __imp__InterlockedCompareExchange@12
C:\Ti\convert\s5kcgm\src\lib\Release\s5kcgm2.exe : fatal error LNK1120: 1 unresolved externals
Build log was saved at "file://c:\Ti\convert\s5kcgm\src\image\s5kcgm2\Release\BuildLog.htm"
s5kcgm2 - 2 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 8 up-to-date, 0 skipped ==========
4

1 回答 1

1

您需要与 kernel32.lib 链接(请参阅文档底部的“库”条目)。

于 2012-09-10T12:59:19.557 回答