MinGw и Протектор (нет поддержки компилятора)

Issues related to VMProtect
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Что то будет решено по данному вопросу? Как я вижу не только у меня проблема в этом, я не могу использовать протектор из за этого, придётся отказаться от протектора что не хотел бы.
Это особенность компилятора. Тоже самое, что сказать, что под win98 работает драйвер, а под windows 7 нет. Кто должен решать проблему ?

http://vmpsoft.com/forum/viewtopic.php?p=2893


PS Или написать на сайте что поддержки MinGw не будет, чтоб люди купив продукт не оказались в данной ситуации. Я думаю многие с этим согласятся.

Перейти на VS не предлагайте, там API и ABI другое ну и отклонение от стандартов очень большое, да и те кто пишут кросплатформенные приложения, пишут только под gcc

Спасибо что выслушали, ваш клиент.
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Ну как всегда, администрация игнорирует....
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: MinGw и Протектор (нет поддержки компилятора)

Post by Admin »

Попробуйте добавить опцию линкера для mingw:
--disable-runtime-pseudo-reloc
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Admin wrote:Попробуйте добавить опцию линкера для mingw:
--disable-runtime-pseudo-reloc
Проект вообще не собирается.
Да и по умолчанию он выключен вроде.
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Что еще можно сделать?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: MinGw и Протектор (нет поддержки компилятора)

Post by Admin »

Проект вообще не собирается.
А что пишут?
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

release/moc_dialog.o:moc_dialog.cpp:(.rdata$_ZTI7QObject[__ZTI7QObject]+0x0): variable 'vtable for __cxxabiv1::__class_type_info' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.


при --disable-auto-import

release/moc_dialog.o:moc_dialog.cpp:(.rdata$_ZTI7QObject[__ZTI7QObject]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
release/moc_dialog.o:moc_dialog.cpp:(.rdata$_ZTI12QPaintDevice[__ZTI12QPaintDevice]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Минимальный пример, где проявляется всё это.

Code: Select all

#include <QApplication>
#include <QLabel>

class test_class : QLabel {
public:
    test_class(){
    }
};

int main(int argc, char *argv[]){
    QApplication a(argc, argv);
    test_class *test = new test_class();
    return 1;
}
1. При сборке и обработки протектором, приложение падает. (рис. error.png)
2. При установке опции для линкера. Сборка завершается ошибкой.

Code: Select all

release/main.o:main.cpp:(.rdata$_ZTI7QObject[__ZTI7QObject]+0x0): variable 'vtable for __cxxabiv1::__class_type_info' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.
release/main.o:main.cpp:(.rdata$_ZTI12QPaintDevice[__ZTI12QPaintDevice]+0x0): variable 'vtable for __cxxabiv1::__class_type_info' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.

release/main.o: bad reloc address 0x2 in section `.text$_ZN10test_classD1Ev[__ZN10test_classD1Ev]'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [release/test1.exe] Error 1
mingw32-make: *** [release] Error 2

OS: Windows XP
gcc 4.9.1 (32бит)
Qt 5.4.2 (32бит)
Attachments
error.png
error.png (11.42 KiB) Viewed 16364 times
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Все еще жду решения, не готов отказываться от нужных функций протектора.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: MinGw и Протектор (нет поддержки компилятора)

Post by Admin »

Пришлите тестовый проект с необходимыми ДЛЛ-ками
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Отправил ссылку в личку
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: MinGw и Протектор (нет поддержки компилятора)

Post by Admin »

Под х64 соберете?
denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Admin wrote:Под х64 соберете?
Возможность есть собирать только 32 бит приложения.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: MinGw и Протектор (нет поддержки компилятора)

Post by Admin »

denis84
Posts: 46
Joined: Sat Nov 16, 2013 12:26 pm

Re: MinGw и Протектор (нет поддержки компилятора)

Post by denis84 »

Admin wrote:Проверяйте:
http://vmpsoft.com/files/VMProtectDemo.exe

Теперь не падает, спасибо что вникли в проблему, встречный вопрос. Ту версию что покупал как быть с ней?я ей толком и не смог воспользоваться брал только для 1 программы.

На данный момент у меня 2.13.8 Prof
Post Reply