#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, вот и все