Visual Studio: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
m Corrected my previous edit
m Again
Line 207: Line 207:
== Quirks ==
== Quirks ==
In the 64 bit compilers you '''cannot:'''
In the 64 bit compilers you '''cannot:'''
Create naked functions Do inline assembly Do non-fastcall calling
<nowiki>Create naked functions

Do inline assembly
Do non-fastcall calling
</nowiki>


This is why if you intend to do 64 bit development in MSVC++ you should have an external assembly layer (seperate versions for 32 bit and 64 bit), and if you want to avoid name decoration you need to declare them in a header file like this:
This is why if you intend to do 64 bit development in MSVC++ you should have an external assembly layer (seperate versions for 32 bit and 64 bit), and if you want to avoid name decoration you need to declare them in a header file like this: