Windows CE 6.0 и ссылка во время выполнения для отладки DLL / MDd
Я использую Windows CE 6.0 R3 на ПК x86. Я собрал NK.bin и SDK для платформы. Но у меня есть некоторые проблемы, чтобы понять, как я могу создать консольное приложение с / MTd (Debug 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 ++? Должен ли я изменить мой Platform Builder?