Originariamente inviata da
giuseppe500
scusa la mia ignoranza Oregon , uso vs 2012 ma non so come fare a postarti l'assembly, dove si vede? me lo puoi spiegare?
te ne sarei grato.
ciao.
questo puo essere utile?
codice:
--- No source file -------------------------------------------------------------
000000013FD992E6 int 3
000000013FD992E7 int 3
000000013FD992E8 int 3
000000013FD992E9 int 3
000000013FD992EA int 3
000000013FD992EB int 3
000000013FD992EC int 3
000000013FD992ED int 3
000000013FD992EE int 3
000000013FD992EF int 3
--- c:\program files (x86)\microsoft visual studio 11.0\vc\include\xmemory0 ----
return (_STD addressof(_Val));
000000013FD992F0 mov rax,rcx
}
000000013FD992F3 ret
--- No source file -------------------------------------------------------------
000000013FD992F4 int 3
000000013FD992F5 int 3
000000013FD992F6 int 3
000000013FD992F7 int 3
000000013FD992F8 int 3
000000013FD992F9 int 3
000000013FD992FA int 3
000000013FD992FB int 3
000000013FD992FC int 3
000000013FD992FD int 3
000000013FD992FE int 3
000000013FD992FF int 3
--- c:\open4\open4\graphics2\renderer.cpp --------------------------------------
}
000000013FD99300 ret 0
--- No source file -------------------------------------------------------------
000000013FD99303 int 3
000000013FD99304 int 3
000000013FD99305 int 3
000000013FD99306 int 3
000000013FD99307 int 3
000000013FD99308 int 3
000000013FD99309 int 3
000000013FD9930A int 3
000000013FD9930B int 3
000000013FD9930C int 3
000000013FD9930D int 3
000000013FD9930E int 3
000000013FD9930F int 3
--- c:\open4\open4\graphics2\renderer.cpp --------------------------------------
cout << n;
000000013FD99310 lea rcx,[std::cout (013FEE86F0h)]
000000013FD99317 jmp std::basic_ostream<char,std::char_traits<char> >::operator<< (013FD71A0Ah)
--- No source file -------------------------------------------------------------
000000013FD9931C int 3
000000013FD9931D int 3
000000013FD9931E int 3
000000013FD9931F int 3
--- c:\open4\open4\graphics2\renderer.cpp --------------------------------------
void CRenderer::setCameraPar(int left, int top, int width , int height)
{
000000013FD99320 movd xmm1,dword ptr [height]
000000013FD99326 movd xmm0,r9d
m_fRight = width;
m_fBottom = height;
000000013FD9932B cvtdq2ps xmm1,xmm1
000000013FD9932E cvtdq2ps xmm0,xmm0
000000013FD99331 movss dword ptr [rcx+1CCh],xmm1
000000013FD99339 movss dword ptr [rcx+1C8h],xmm0
}
000000013FD99341 ret
--- No source file -------------------------------------------------------------
000000013FD99342 int 3
000000013FD99343 int 3
000000013FD99344 int 3
000000013FD99345 int 3
000000013FD99346 int 3
000000013FD99347 int 3
000000013FD99348 int 3
000000013FD99349 int 3
000000013FD9934A int 3
000000013FD9934B int 3
000000013FD9934C int 3
000000013FD9934D int 3
000000013FD9934E int 3
000000013FD9934F int 3
--- c:\open4\open4\graphics2\renderer.cpp --------------------------------------
m_pEffect = pEff;
000000013FD99350 mov qword ptr [rcx+0E0h],rdx
}
000000013FD99357 ret
grazie.
ps.Uso le qt 5.1 puo essere causa di errore nel debug? perchè le qt usano delle dll e io ho compilato tutto come libreria statica e includo le qt con dll e lib nel modo microsoft per le dll (dll_export ecc..).
grazie.