我正在完成学业任务.在调试模式期间,我想打开我的控制台模式,在发布期间关闭控制台.
我已经按照stackoverflow中的建议尝试了marco,但它无法正常工作.我正在使用visual studio 2012(空项目c ++)
#if DEBUG
//doing something
#else
//Release mode doing something
#endif
Run Code Online (Sandbox Code Playgroud) 根据 http://cs.smith.edu/~thiebaut/ArtOfAssembly/CH14/CH14-4.html#HEADING4-5
14.4.4.1 FLD指令
fld mem_32
fld mem_64 [bx]
我的目标是将常数10存储到我的fPU堆栈中。为什么我不能这样做?
__asm
{
move bx, 0x0004;
fld dword ptr[bx] or fld bx;
//-------
fld 0x004; //Since it is 32 bits?
fild 0x004;
}
Run Code Online (Sandbox Code Playgroud)