Как я могу скомпилировать бинарный файл? - PullRequest
2 голосов
/ 20 августа 2010

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

Это всего два файла: mfile.h и mfile.cpp. При просмотре кода файл .h является заголовочным файлом, который содержит константы, а файл cpp является фактическим файлом кода.

Я создал новый проект make-файла C ++ в Visual Studio Pro 2008 и добавил его, но когда я пытаюсь его собрать, просто говорит Ошибка 1 Ошибка -1 результат возвращается из ''. Проект mfile

Честно говоря, я никогда раньше не работал с этим типом кода, но я хочу скомпилировать его и начать обучение. Что именно мне не хватает?

Ответы [ 3 ]

3 голосов
/ 20 августа 2010

Хотелось бы, чтобы вы работали с VS 6, и в этом случае вы просто загрузите файл .cpp, нажмите "build", нажмите "okay", когда он скажет, что собирается создать проект для вас, и все готово.

В VS 2008 вы хотите:

  1. Переместить эти файлы в каталог самостоятельно
  2. Выберите Файл -> Новый -> Проект из существующего кода ...
  3. Примите «Проект Visual C ++»
  4. Выберите каталог, в который вы положили файл
  5. Возможно, выберите «Проект консольного приложения»
  6. Примите остальныезначения по умолчанию (нажмите «Готово»).

Теперь вы сможете (наконец) построить свой проект.

В качестве альтернативы, вы можете скомпилировать из командной строки.В меню «Пуск» перейдите в «Microsoft Visual Studio 8.0» -> «Инструменты Visual Studio» и выберите одну из командных подсказок.Когда он откроется, используйте cd, чтобы переключиться туда, где вы сохранили файлы.Введите:

cl mfile.cpp

для компиляции.

1 голос
/ 20 августа 2010

Не создавать проект makefile, а стандартный проект консольного приложения (пустой).После создания пустого проекта добавьте два файла и нажмите F5.Если нет ошибок или отсутствующих зависимостей, все должно скомпилироваться и запустить.

0 голосов
/ 20 августа 2010

Использование проекта makefile - неправильный подход (по крайней мере, для Windows). Вам следует начать с использования мастера для нового проекта C ++. Добавьте эти файлы в созданное решение и соберите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...