Невозможно запустить программу из IDE

Я изучил основы C ++, но я никогда не использовал Visual Studio.

Я хотел бы знать, почему я получаю всплывающее окно с надписью «Невозможно запустить программу», а затем перечисляет путь к файлу C:\folder\folder\folder\../../lib/Win32DB/ProjectNameDB.lib, (Сообщение не дает мне больше информации, типа «система не может найти указанный файл» или что-то в этом роде.)

ProjectNameDB.lib существует, но не в этом конкретном месте. Проект будет успешно построен, и после вывода появится тот же путь, что и выше. TargetPath =,

Я попытался установить проект в качестве запуска, удалив .suo файлы и vcproj.user файлы, начиная без отладки и указав расположение ProjectName.lib в Output, Library, Include, Reference Справочники.

-1

Решение

Вы не можете начать один *.lib но один *.exe, Поэтому для сборки одной EXE-программы вы должны выполнить следующие шаги с Visual Statio 2013:

  1. старт vs2013;

  2. выберите Файл -> Новый -> Проект;

  3. выберите Консольное приложение Win32, введите имя своего проекта и нажмите «ОК»;

  4. нажмите Далее, нажмите Готово;

  5. Теперь вы можете написать «Hello World» в «x.cpp» (здесь «x» — название вашего проекта); следующий код:

    int main(int argc, _TCHAR* argv[])
    {
    printf("Hello Wrold!\n");
    return 0;
    }
    
  6. сохраните, соберите и запустите его, он выведет «Hello World» в консоли.

exe файл должен иметь main функция, но lib файл не нужен.

0

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

Итак … проблема заключалась в том, что проект был настроен на работу как статическая библиотека, а не как исполняемый файл.
Свойства -> Свойства конфигурации -> Общие

0

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