Вопрос по c++ – Специфичная для Netbeans ошибка C ++ «Неопределенная ссылка на XXX» - (Решение опубликовано)

7

Я боролся с этой проблемой в течение хороших 5 или 6 часов, вытаскивая свои волосы, пока я наконец не нашел решение. Я хотел опубликовать это (не уверен, есть ли конкретное место для публикации решений по незаданным вопросам) как решение для других, которые могут столкнуться с той же трудностью.

Я пишу код на C ++ в Netbeans 7.1.1, работающем на Linux Mint Lisa, и продолжаю получать «Неопределенную ссылку на XXX». ошибка при попытке использовать статическую переменную. Исходя из фона в C # и, следовательно, не очень знакомого с заголовочными файлами и тому подобным, я искал часы, ожидая, что обнаружу проблему с тем, как я объявил свою переменную или мой класс. Я ничего не смог найти ...

Вы можете опубликовать свое решение в качестве ответа, чтобы оно соответствовало формату сайта Q & amp; A. Bo Persson

Ваш Ответ

3   ответа
0

ок #include в другие исходные файлы, чтобы заставить его работать ... Я мог скомпилировать отдельные исходные файлы без ошибок, но проект был другой историей. После того, как я добавил строки #include в другие исходные файлы, которые требовали определенных методов, все это заработало, как и планировалось. Надеюсь, это кому-нибудь поможет.

8

айл configurations.xml. Прокрутите вниз до тега logicFolder с атрибутом name = & quot; SourceFiles & quot ;. Убедитесь, что все ваши файлы .h и .cpp включены в теги itemPath внутри тега logicFolder! Netbeans правильно добавил некоторые, но не все мои файлы cpp и h, отсюда и проблема. Не уверен, почему возникнет такое несоответствие, поскольку все файлы классов и заголовков были добавлены с помощью одного и того же мастера Netbeans. В любом случае, с измененным файлом конфигурации, make-файлы были обновлены и правильно записаны в следующей сборке, и все они функционировали, как ожидалось. Надеюсь, это может кому-нибудь помочь!

Error: User Rate Limit Exceeded
1

кто новичок в этом, как я), нажмите кнопку "Файлы" вкладка в левой части экрана, где находится ваш список файлов и папок. Это дает вам другой список файлов, чем «Проект» & quot; вкладка делает.

Разверните папку вашего проекта, если она еще не развернута. Одной из полученных папок является «nbproject». Разверните папку. Здесь находится файл configurations.xml.

Короче:

Вкладка "Файлы" & gt; nbproject & gt; configuration.xml

Однако добавление файлов .h в файл configuration.xml не сработало.

Похожие вопросы