We use the internal library (developed by another team) built into the VC6 compiler. This library mainly contains the C Style API. We have a plan for moving to Visual Studio 9 compiler. Should I request that the library be built using the VC9 compiler?
A more general question is: at what points (can be called mangling, optimization, etc.) is a DLL built using two different versions of the Visual Studio compiler different?
C. , , . , . , , Visual ++.
mangling Visual ++, ++. C (, DEF), .
, .
AFAIK, Visual ++ .
, , , CRTL , DLL EXE , RTL.
, DLL, , . , DLL.
API extern "C" ( 32- ), (__stdcall__ WINAPI _cdecl...)
extern "C"
__stdcall__
WINAPI
_cdecl
, , CRTL: ! , , .
, , .
Source: https://habr.com/ru/post/1721078/More articles:Tcp.h error with gcc 4.4.1 - gccAttribute is not valid for ad type - c #JavaCC: I want to generate Java classes from dynamically generated jj files and compile them at runtime - javaCalculate lat / lng ground angles from kml file - javascriptIs the Content-Type meta tag important if responder headers include a content type? - content-typeSSIS: How to pull an SQL statement from a file into a string variable? - variablesGuest application web application - javajava: search and replace in a stream - javaCan Java be used to write a Win32 system service? - javaSql Получить всех детей родителя - sqlAll Articles