Я переместил проект C++, который я ранее построил с помощью cmake, чтобы затмить, используя шаги этого урока. http://www.ibm.com/developerworks/aix/library/au-unix-eclipse/index.html. Я работаю над той же частью проекта, демонстрационной папкой. Перед eclipse я использовал типичные команды make и then ./demo в терминале. И теперь мне удалось получить сборку проекта и запустить в IDE со следующим содержимым build.xml файла:move C++ project to eclipse
<?xml version="1.0"?>
<project name="unzip" default="make">
<description>
Ant adaptor for the demo Makefile.
</description>
<target name="make" description="build demo">
<exec executable="make">
</exec>
</target>
<target name="demoExec" description="run demo">
<exec executable="./demo">
</exec>
</target>
</project>
Но все работает внешне сейчас, две команды, связанные с некоторыми исполняемыми. Я переключился на Eclipse для основных причин отладки, но эта текущая конфигурация, похоже, не позволяет этого. Как я могу заставить вещи работать изначально в Eclipse, не привязанные к внешним инструментам, чтобы я мог установить точки останова в моем коде и т. Д.?
О, дорогая. Просто потратьте 10 минут на изучение gdb, и вы освободитесь от этой огромной и глупой среды IDE, которая сделает вас неэффективными. Unix - это IDE сама по себе. –
Я уже знаю основы gdb, но векторы печати и сложные классы вообще не читаются, я не могу продолжать писать собственные функции печати для тонны классов, которые у меня есть; не говоря уже о других вопросах удобства использования из-за отсутствия gui. это очень хорошая платформа для разработки, но я не буду сравнивать gdb с VS или даже отладчиком Matlab. – guenis
Почему вы не остались с CMake? Он отлично работает с затмением. Я рекомендую прочитать: http://www.cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial –