Импорт проекта VStudio 2008 VC ++ в VStudio 2010 …. с использованием MFC

Я импортирую проект Visual Studio 2008 VC ++ в VStudio 2010. Я использую приложение Object arx, где мне нужно включить их библиотечные файлы. В настоящий момент проблема заключается в том, что файлы библиотеки из предыдущей версии включены, но не в текущую версию, в то время как если я открою новый пример проекта в VStudio 2010, он должен включать файлы библиотеки текущей версии …..

Любая помощь относительно того же будет высоко ценится ….

-2

Решение

Вы не можете безопасно связать приложение Visual Studio с библиотеками, созданными с другой версией компилятора. Такие попытки всегда приводят к множеству конфликтов и несоответствий между различными версиями системных библиотек, от которых зависят как ваше приложение, так и внешняя библиотека.

Таким образом, решением вашей проблемы было бы получить набор двоичных файлов библиотеки ObjectARX, собранных с Visual Studio 2010. Или перестроить их из исходного кода, если он доступен.

Также остерегайтесь сборки с одной и той же версией компилятора, но с разными параметрами (многопоточная / однопотоковая среда выполнения, отладка / выпуск, статическая среда / среда выполнения DLL, уровень отладки итератора для STL и т. Д.). Такие несоответствия не всегда приводят к сбоям во время соединения (VS2010, тем не менее, немного улучшил свои проверки), но очень вероятно могут вызвать загадочные сбои во время выполнения.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]