Я только что загрузил источники CLang, создал рабочее пространство Visual С++ 10 IDE, используя CMake, и построил все из Visual С++ 10.0 (express).
Теперь я получаю кучу ошибок компоновщика в мире привет:
d:\dev\test> type con >foo.cpp #include <iostream> using namespace std; int main() { cout << "Hello, cling-clong world!" << endl; } ^Z d:\dev\test> clang++ foo.cpp foo-839435.o : error LNK2019: unresolved external symbol __ZSt4cout referenced in function _main foo-839435.o : error LNK2019: unresolved external symbol __ZdlPv referenced in function __ZNSt14error_categoryD0Ev foo-839435.o : error LNK2019: unresolved external symbol __ZSt18uncaught_exceptionv referenced in function __ZNSo6sentry D2Ev foo-839435.o : error LNK2019: unresolved external symbol ___cxa_rethrow referenced in function __ZNSt8ios_base5clearEib foo-839435.o : error LNK2019: unresolved external symbol ___cxa_allocate_exception referenced in function __ZNSt8ios_base5clearEib foo-839435.o : error LNK2019: unresolved external symbol ___cxa_throw referenced in function __ZNSt8ios_base5clearEib foo-839435.o : error LNK2019: unresolved external symbol __ZSt17iostream_categoryv referenced in function __ZSt15make_er
Итак, что я могу с этим сделать?