Bonjour,
J'utilise les api asmjit , et font perdre du temps !
Je cherche depuis 4 heures pour retrouver pourquoi
asmjit::Compiler::finalize me retrourne kInvalidState.
Merci beaucoup de m'aider et faut pas compter sur gemini !
Je vois juste le message 'Err: 3 ERROR: 'InvalidState' ----> Merci asmjit de m'aider !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class SimpleErrorHandler : public asmjit::ErrorHandler { public: void handle_error(asmjit::Error err, const char* message, asmjit::BaseEmitter* origin) override { printf("Err: %d ERROR: '%s'\n", err, message); } };
Le fichier z:\tr.bug se remplit A CONDITION QU'IL N'Y EST PAS D'ERREUR -----> Merci asmjit !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 int fd; _sopen_s(&fd, "z:\\tr.bug", _O_WRONLY | _O_CREAT | _O_TRUNC, _SH_DENYNO, _S_IWRITE); // On crée un FILE* à partir du descripteur pour AsmJit //FILE* fb = _fdopen(fd, "w"); FILE* fb = _fdopen(fd, "w"); setvbuf(fb, NULL, _IONBF, 0); // Désactive TOUT buffer .... ... ... ... asmjit::FileLogger logger(fb); asmjit::x86::Compiler a(codeholder); codeholder->set_logger(&logger);
Pour info : le lecteur z: est valide ;
A l'aide please !
Merci beaucoup







Répondre avec citation
Partager