Компилирайки моя проект срещу STLPort, получавам някои странни грешки при компилиране. Странно, защото проектът работи добре (и 20-30% по-бързо), въпреки че бихте помислили, че грешките при компилирането ще бъдат фатални.
Може ли някой да ме просветли какво правя грешно и как да затворя тези?
Linking... (Intel C++ Environment)
ipo: error #11017: Cannot open stlport_static.lib
ipo: error #11017: Cannot open libiomp5md
ipo: error #11017: Cannot open libmmt
ipo: error #11017: Cannot open libirc
ipo: error #11017: Cannot open svml_disp
ipo: error #11017: Cannot open libdecimal
ipo: warning #11020: unresolved ?_M_use_facet@locale@stlp_std@@QBEPAVfacet@12@ABVid@12@@Z
Referenced in ipo_19005obj.obj
[and lots of other unresolved symbols from that last .obj file]
(libiomp5md е от поддръжката на openmp на Intel, използвах това, преди да премина към stlport, и все още работя с openmp сега, така че не виждам защо това трябваше да се промени).
Моята библиотека по време на изпълнение (в настройките за генериране на код на C++) е настроена на многонишкова.
Благодаря предварително!
РЕДАКТИРАНЕ: изглежда, че ipo е междупроцедурна оптимизация, която се оплаква, че не може да отваря библиотеки, които не са компилирани в текущата компилация. Толкова разбираемо, че тези грешки не са фатални и изходът ми все още се изгражда. Все пак всеки съвет се оценява.