Исполняемый файл не запущен R6010 - PullRequest
2 голосов
/ 15 октября 2011

Я разработал проект на VS 2010, используя c ++ qt. Когда я запускаю проект в режиме отладки или выпуска, он прекрасно работает. Но я хочу запустить его, дважды щелкнув по сгенерированному исполняемому файлу, к сожалению, когда я это делаю, я получаю сообщение об ошибке R6010 .. Вызов abort.

Я хочу решить эту проблему, чтобы помочь мне создать установщик для моего проекта.

Заранее спасибо.

Ответы [ 3 ]

5 голосов
/ 17 августа 2012

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

1 голос
/ 31 мая 2013

Сегодня у меня была та же ошибка, мое решение состояло в том, чтобы отладить и проверить, читает ли конкретный вызов функции C ++ или записывает данные вне диапазона. В моем случае я пытался получить доступ к элементу контейнера STL, который не существует.

http://www.cplusplus.com/forum/beginner/41485/

0 голосов
/ 20 февраля 2016

Скорее всего, вам не хватает виртуального адресного пространства. Возможно, потому что вы делаете двоичный файл x86, и это ограничивает пространство виртуальной машины, которое получит процесс пользовательского режима. Попробуйте использовать бинарный файл x64. Управление памятью в Win 8.1 намного лучше, чем в Win 7 (Win7 перестает отвечать на запросы, когда занимаемая площадь достигает ГБ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...