Компиляция проекта Visual C в Linux

#c #visual-studio #gcc #cmake

#c #visual-studio #gcc #cmake

Вопрос:

Я пытаюсь перенести этот код в Linux

Я полагаю, что OpenCV использует cmake для компиляции базы кода VC в Linux, вы создаете каталог, в этом каталоге выполняете cmake …, и создается Makefile. Но я думаю, что сначала мне понадобится makefile VC . Мой запрос — это, по крайней мере, makefile VC для проекта выше, и покажите, что он компилирует проект с помощью g . Если вы можете придумать общий способ, инструмент для компиляции VC , я хотел бы услышать об этом.

Ответ №1:

CMake генерирует Makefile или проект VC в зависимости от вашей платформы, поэтому после запуска CMake вы получите Makefile.

Однако упомянутый вами код не использует ни OpenCV, ни CMake, поэтому я могу что-то упустить…

Существует какой-то старый инструмент под названием dsp2make для преобразования VC 6 в Makefile, но я сомневаюсь, что это будет легко. Лучше начать с CMakeLists.txt и перечислите cpp-файлы, которые вы хотите скомпилировать.

Комментарии:

1. OpenCV был просто примером, на котором я использовал cmake, вот и все