После упаковки программа падает.

После упаковки протектором моё ПО падает.
http://rghost.ru/50273214 - минимальный пример показывающий это.

Что я опять не так делаю?

Для запуска вашей программы требуется еще 4 DLL-ки:
QtCore4.dll
QtGui4.dll
mingw10.dll
libgcc_s_dw2-1.dll

P.S. Qt-ные ДЛЛ-ки, собранные на MSVC не подходят.

http://rghost.ru/50275629

Какой то ответ будет ?

Проблема связана с оптимизацией тела маркера в результате чего присутствует безусловный переход внутрь маркера из-за его границ:

Текущая версия VMProtect не может распознать обратный переход внутрь маркера в результате чего при передаче управления на адрес 0040151A происходит закрытие процесса.

В ближайшее время ошибка (на сколько я понял, это всё же баг) будет исправлена ? Таких мест в реальной программе несколько…

Когда сможете исправить?очень нужно

Чем не устраивает защита по МАР файлу?

Скудность информации по данному поводу. Не понятно как должен называться map файл. Попытался назвать его myproject.map, но опять же не понятно считал он его нет. Судя по получившийся exe не прочитал.

Имя МАР файла должно быть таким же как и ЕХЕ:
Project1.exe → Project1.map

Ключи для линкера:

 -Wl,-Map=Project1.map

Так и делал. Но нигде не указалось, что он загрузился. Опять же в документации отсутствует этот момент. Что должен показать протектор при успешной загрузки ?

Если МАР файл загрузился, то в списке доступных объектов вы должны увидеть ваши функции:

Ну и соответственно добавить в проект нужные функции вместо маркеров.