Как я могу поделиться файлами Visual Studio? - PullRequest
0 голосов
/ 01 октября 2018

Я написал некоторый код в Visual Studio, который я хотел бы отправить кому-то другому (кто может или не может использовать Visual Studio).

У меня вопрос, как мне это сделать?

Я знаю, где находятся все файлы cpp и .h.Это единственные, кого мне нужно отправить?Есть также эти другие файлы, которые заканчиваются на .sln, .vcproj и так далее.Это не имеет значения?

Или я должен просто отправить всю папку, включая все решения и файлы, связанные с VS?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Вообще говоря, я просто щелкаю правой кнопкой мыши узел решения и выбираю «Открыть папку в проводнике».Затем я удаляю каталоги ".vs", "Debug", "Release".Обратите внимание, что для проектов C ++ может быть другой набор каталогов «Debug» и «Release» в подкаталоге проекта.

При этом удаляются все файлы, которые вам не нужно распространять.Затем я просто заархивирую папку, содержащую файл решения (.SLN), включающий все подкаталоги.

Обратите внимание, что многие проекты C ++ состоят не только из файлов .h и .cpp.Файл .vcxproj содержит все детали, которые составляют ваш проект, и как он построен.Это могут быть файлы ресурсов .RC, .IDL и другие, в зависимости от того, что вы на самом деле создаете.Таким образом, вы не хотите ограничивать себя передачей файлов .cpp и .h.

Если вы просто удаляете создаваемый материал (файлы, попадающие в ваши подкаталоги Debug и Release),и каталог .vs, и zip остаток;это даст вам .zip, содержащий минимальный набор файлов, необходимых для перестройки вашего проекта.

С уважением,

0 голосов
/ 01 октября 2018

Все файлы Cpp и заголовочные файлы составляют ваш проект. Если кто-то захочет открыть ваш код с самим кодом в файлах .h и .cpp, при условии, что вы не используете нестандартные библиотеки, вы можетесожмите их в формате zip и отправьте.

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