2013-05-05 1 views
0


Я новичок в Windows Environment Programming esp Visual Studio.
У меня есть одно сомнение.
Я собираюсь работать над проектом, который был разработан под VS2012. Все зависимости зависят от VS2012.
Используя этот проект как dll, мне нужно создать плагин с помощью Google Sketchup C++ SDK. Понимая Sketchup C++ SDK, я узнал, что библиотеки libs для SKpWriter были созданы с использованием VS2005 SKP C++ SDK
Теперь я сомневаюсь, если я хочу использовать dll, которая была построена с использованием VS2012/VS2010, как я могу использовать ее под VS2005. Пожалуйста, направляйте меня.VS2012 Проект как DLL для использования в VS2005

ответ

0

Создайте соответствующий проект DLL с использованием VS2005, но не добавляйте к нему никаких файлов. Затем добавьте к нему существующий исходный код, настройте параметры компилятора, и вы должны идти. Он работает, чтобы иметь несколько файлов проекта в одном каталоге, просто добавьте соответствующие суффиксы, чтобы обозначить версию VS. Если вы настроили пути соответственно, вы можете даже иметь один и тот же проект в разных версиях VS одновременно, чтобы проверить, не сломал ли вы что-либо для другой среды. Кстати: ваш вопрос немного расплывчатый, если у вас есть более конкретные проблемы, задайте более конкретные вопросы.

Существует одна проблема: если DLL имеет интерфейс C++, а не более простой интерфейс C, вам не повезло, потому что вы вообще не можете смешивать выходные данные с разными компиляторами.