我必须使用main()并从windows.h
调用一个函数。
以下代码需要使用WinMain()
函数代替main()
。
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
int vk_Shift = 16;
while (1)
{
if (GetAsyncKeyState(vk_Shift) < 0)
{
printf("Shift is pressed\n");
}
}
}
错误
Error 1 error LNK2019: unresolved external symbol _WinMain@16
referenced in function ___tmainCRTStartup
Error 2 error LNK1120: 1 unresolved externals
如何在VS2013中完成这项工作?
答案 0 :(得分:0)
好的,伙计们,我明白了。
Felix Palmen的建议有效。
......我想把它配置为&#34; console&#34;应用程序应该做到这一点。
所以,我做的是,我将项目的偏好从WIDOWS
更改为CONSOLE
。