我有一个用于构建 32 位和 64 位二进制文件的 C 源文件,它在 Visual Studio 2005 中构建良好。当我尝试在 Windows 2008 Server 上使用 VS2012 构建相同的文件时,我收到以下链接错误。虽然 32 位构建良好,但 64 位失败。
我没有 VS 项目来构建这个源代码,而是使用 makefile 来构建。
msvcrt.lib(gs_support.obj) : error LNK2019: unresolved external symbol __imp_GetTickCount64 referenced in function __security_init_cookie
我已经搜索并发现了很多命中,但似乎没有一个对我有帮助,因为给出的解决方案/解决方法适用于使用 VS IDE 创建的项目。
我已经定义-DWINVER=0x0600 -D_WIN32_WINNT=0x0600
有人可以帮忙吗?