我需要通过在 MS Windows 上使用 2 个硬件 CPU 来获得性能。我写了以下代码:
#include "windows.h"
int main1(int argc, CHAR* argv[])
{
// ...
}
int main2(int argc, CHAR* argv[])
{
// ...
}
编写两个主要函数 - 每个 CPU 一个。编译器告诉我:
D:/MinGW/x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text+0x3d): undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
我究竟做错了什么?我如何编写两个电源以使它们在两个不同的 CPU 上运行?_tmain1, _tmain2
也无济于事。