我在 x86 PC 上使用 Windows CE 6.0 R3。我已经为平台构建了 NK.bin 和 SDK。但是我有一些问题要了解如何使用 /MTd(调试 DLL)构建控制台应用程序。
如果我尝试构建这个:
// main.c with /MDd
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("Hello World\n");
return 0;
}
这工作完美,但是
// main.cpp /MDd
#include <iostream>
int main(int argc, char* argv[])
{
std::cout << "Hello World\n";
return 0;
}
构建但应用程序“崩溃”。似乎调试版本中的 C++ STD 共享库在目标平台上不存在,但 CRT 的调试版本存在。
为链接到调试版本的 c++ 库的 windows ce 6.0 构建 C++ 应用程序需要做什么?
为链接到调试版本的 c++ 库的 windows ce 6.0 构建 C++ 应用程序需要做什么?我是否必须更改我的平台构建器?