用sdk写的程序,只有一个 winmain() 和 回调函数
接着 用CreateProcess()创建新进程,编译是报错:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/xxx.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.xxx.exe - 2 error(s), 0 warning(s)
接着 用CreateProcess()创建新进程,编译是报错:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/xxx.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.xxx.exe - 2 error(s), 0 warning(s)
或新键win32 appliction
说明你是控制台程序
而你用实际上要WinMain
所以重新把你的程序拷贝到你的win32 appliction
就可以了
正如各位大侠所说,我建的是win32 console application,应该使用CreatProcessA()
在 win32 application,中用CreatProcess()
一般是这么用,除非特殊要求 使用unicode,
谢谢各位提示!