2016-06-16 2 views
-2

Я новичок в Eclipse CDT. У меня недавно появилась потрясающая ошибка, которую я не могу понять. Фактически, когда я отлаживаю свое приложение, он корректно работает без каких-либо проблем. Но когда я запускаю его, он падает, и я могу узнать о происхождении этой проблемы, поскольку он не отображается в режиме отладки. Пожалуйста, помогите мне. Спасибо вам заблаговременноУдивительная ошибка с Eclipse CDT

S.T.

ответ

0

Eclipse не может обнаружить логические ошибки. Проверьте, что такое NULL-указатели, бесконечные петли и т. Д.

Если вы можете разместить свой код здесь, сделайте это. Поэтому мы можем помочь лучше.

+0

Привет, спасибо за ваш ответ. Я, наконец, нашел ошибку. Кажется, что есть проблема указателей. На самом деле я создаю boost shared_ptr (ptr), который инкапсулирует C-структуру. Поэтому, когда я хочу передать указатель C-структуры в качестве входа в функцию, я вызываю ptr.get() и сбой в моей программе. Как я могу решить эту проблему? Спасибо – Wabbina

+0

попробуйте использовать '& pointer_name' вместо' ptr.get() '. Я не уверен, что это сработает, но попробуй. – wackyburkay

Смежные вопросы