Какая связь между stlport.5.2.dll и Visual C ++ ?? Нужно ли использовать stlport для запуска моей программы?

Я пытаюсь написать простую программу Hello World на Visual C ++, используя Visual Studio 2010 Prof.
Я получаю следующую ошибку после успешной сборки.

System Error:
Application couldn't start because stlport.5.2.dll is missing

Когда я искал об этом, это проект с открытым исходным кодом. Так какая связь между этими двумя? Единственное, что я изменил после установки VS по умолчанию, — это импорт настроек с другого компьютера, который является основным компьютером для нашей компании.

Вот что я сделал:
1. Создайте пустой проект.
2. Добавлен исходный файл Main.cpp с привет мировой линией.
3. F7
4. Ctrl + F5

Теперь я получаю выше ошибки

0

Решение

попробуйте запустить devend.exe / ResetAddin

не должно быть никаких проблем

убедитесь, что вы создаете простой пустой проект, а не какой-то предварительно определенный проект, который загружает другие компоненты по умолчанию.
(консольное приложение win32)

Также — ищите внешние зависимости вашего проекта .. удалите любой файл h, который там …

0

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

Наша Организация использует STLPort в качестве стандартной библиотеки C ++. STLPort — это реализация стандартной библиотеки с открытым исходным кодом для C ++. Поэтому мои настройки Visual Studio изменены так, что любой проект использует stlport в качестве стандартной библиотеки, и он динамически связан.

Таким образом, мы можем либо:

  1. Поместите StlPort.X.X.dll в каталог, где находится исполняемый файл.
    ИЛИ ЖЕ
  2. Осторожно удалите настройки, чтобы ваш проект использовал стандартную библиотеку по умолчанию, предоставленную Microssoft SDK.
0

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