Categories
There are many different versions of the XLL+ run-time libraries,
each suiting a different set of requirements.
The categories of choice are listed below.
Some of these choices are made when the XLL+ AppWizard is run;
others can be made later, by changing the configuration settings
of the project.
- Class library
- The runtime libraries make use of a number of C++ string
and collection classes. If you need to use the Microsoft Foundation Classes
in your add-in, you should choose MFC; otherwise, choose STL.
- C Runtime Libraries (CRT)
- You can choose to use the C runtime libraries in a shared DLL
(Multithreaded DLL),
or you can choose to have all the required C runtime functions built into
your add-in (Multithreaded).
- CLR support
- You can choose to use the Common Language Runtime (.NET)
libraries. If you do so, you must use the shared DLL C Runtime Libraries.
- Character set
- You can select the Unicode character set or the
standard MBCS character set
for your add-in.
- Configuration
- There are different runtime libraries for Debug
and for Release configurations.
Library inclusion
Generally, the correct XLL+ run-time library will be included automatically.
The header file xlplib.h
is included as part of xllplus.h
.
It contains a list of #pragma comment(lib, [libname])
statements, which select the appropriate library and bind it to the add-in.
The selection is driven by the macros listed below.
Note that one of XLL_LIB_MFC
or XLL_LIB_STL
must be defined. If neither is defined, then the project will not build.
One these two macros is defined when you create the project using the XLL+
AppWizard.
Macro |
Effect |
XLL_LIB_MFC |
Causes one of the MFC libraries to be selected. |
XLL_LIB_STL |
Causes one of the STL libraries to be selected. |
XLL_NO_LIBS |
Excludes xlplib.h . No XLL+
runtime library will be automatically included. |
_DLL |
This Microsoft macro is automatically defined
when /MD or /MDd (Multithreaded DLL) is specified. |
_MT |
This Microsoft macro is automatically defined
when /MD or /MDd (Multithreaded DLL) or /MT or /MTd (Multithreaded) is specified. |
_MANAGED |
This Microsoft macro is automatically defined
when Common Language Runtime Support (/clr) is specified.
This will cause one of the CLR XLL+ runtime libraries to be included. |
If you wish to use a different run-time library (or a special build),
then you should add XLL_NO_LIBS
to the list of C/C++ Preprocessor
Definitions for the project, and you should add the name of the desired library
in the list of Linker Additional Dependencies.
Note that if you select /MT or /MTd with MFC under Visual Studio .NET 2003, you must also
add _USRDLL to the list of pre-processor definitions.
Libraries
The table below lists all the standard builds of the runtime libraries.
Click on the library name for full details of the configuration settings.
xlllibd.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
Shared DLL |
Character set |
MBCS |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_AFXDLL" /D "_MBCS" /FD /RTC1 /MDd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /D "_MBCS" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /D "_MBCS" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_MBCS" /D "_AFXDLL" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibr.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
Shared DLL |
Character set |
MBCS |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_AFXDLL" /D "_MBCS" /FD /MD /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /D "_MBCS" /FD /EHa /MD /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /D "_MBCS" /FD /EHa /MD /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_MBCS" /D "_AFXDLL" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibdw.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
Shared DLL |
Character set |
Unicode |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_AFXDLL" /D "_UNICODE" /D "UNICODE" /FD /RTC1 /MDd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_UNICODE" /D "UNICODE" /D "_AFXDLL" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibrw.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
Shared DLL |
Character set |
Unicode |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_AFXDLL" /D "_UNICODE" /D "UNICODE" /FD /MD /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /FD /EHa /MD /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_AFXDLL" /FD /EHa /MD /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_UNICODE" /D "UNICODE" /D "_AFXDLL" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibpd.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded |
Use of MFC |
Static Library |
Character set |
MBCS |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_MBCS" /FD /RTC1 /MTd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_MBCS" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_MBCS" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_MBCS" /Gm- /EHa /RTC1 /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
Note that if you select /MT or /MTd with MFC under Visual Studio .NET 2003, you must also
add _USRDLL to the list of pre-processor definitions.
xlllibpr.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded |
Use of MFC |
Static Library |
Character set |
MBCS |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_MBCS" /FD /MT /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_MBCS" /FD /EHa /MT /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "_MBCS" /FD /EHa /MT /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_MBCS" /Gm- /EHa /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
Note that if you select /MT or /MTd with MFC under Visual Studio .NET 2003, you must also
add _USRDLL to the list of pre-processor definitions.
xlllibpdw.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded |
Use of MFC |
Static Library |
Character set |
Unicode |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_UNICODE" /D "UNICODE" /FD /RTC1 /MTd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "UNICODE" /D "_UNICODE" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "UNICODE" /D "_UNICODE" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /RTC1 /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
Note that if you select /MT or /MTd with MFC under Visual Studio .NET 2003, you must also
add _USRDLL to the list of pre-processor definitions.
xlllibprw.lib
Class library |
MFC |
C Runtime Libraries |
Multithreaded |
Use of MFC |
Static Library |
Character set |
Unicode |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0400" /D "_WIN32_IE=0x0400" /D "_UNICODE" /D "UNICODE" /FD /MT /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "UNICODE" /D "_UNICODE" /FD /EHa /MT /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0500" /D "_WIN32_IE=0x0500" /D "UNICODE" /D "_UNICODE" /FD /EHa /MT /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_MFC" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "WINVER=0x0501" /D "_WIN32_WINNT=0x0501" /D "_WIN32_IE=0x0501" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
Note that if you select /MT or /MTd with MFC under Visual Studio .NET 2003, you must also
add _USRDLL to the list of pre-processor definitions.
xlllibsd.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded |
Use of MFC |
None |
Character set |
MBCS |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /RTC1 /MTd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /Gm- /EHa /RTC1 /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsr.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded |
Use of MFC |
None |
Character set |
MBCS |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /MT /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MT /W3 /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MT /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /Gm- /EHa /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsdw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded |
Use of MFC |
None |
Character set |
Unicode |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /RTC1 /MTd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /RTC1 /MTd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /RTC1 /MTd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsrw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded |
Use of MFC |
None |
Character set |
Unicode |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /MT /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MT /W3 /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MT /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsmd.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Character set |
MBCS |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /RTC1 /MDd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2010 |
/Zi /WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "_LIB" /D "_MBCS" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsmr.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Character set |
MBCS |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /MD /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MD /W3 /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MD /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_MBCS" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsmdw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Character set |
Unicode |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /RTC1 /MDd /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /RTC1 /MDd /W3 /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_VC80_UPGRADE=0x0710" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibsmrw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Character set |
Unicode |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /MD /GS /Zc:wchar_t /Zc:forScope /EHa /GR /W3 /TP
|
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MD /W3 /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MD /W3 /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibscd.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Common Language Runtime support |
Common Language Runtime Support (/clr) |
Character set |
MBCS |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
N/A |
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MDd /W3 /clr /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MDd /W3 /clr /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_MBCS" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibscr.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Common Language Runtime support |
Common Language Runtime Support (/clr) |
Character set |
MBCS |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
N/A |
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MD /W3 /clr /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_MBCS" /FD /EHa /MD /W3 /clr /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_MBCS" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibscdw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Use of MFC |
None |
Common Language Runtime support |
Common Language Runtime Support (/clr) |
Character set |
Unicode |
Configuration |
Debug |
Compiler command lines |
|
VS .NET 2003 |
N/A |
VS 2005 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /MDd /W3 /clr /TP
|
VS 2008 |
/Od /D "WIN32" /D "_DEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "_UNICODE" /D "UNICODE" /FD /EHa /MDd /W3 /clr /TP
|
VS 2010 |
/WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
xlllibscrw.lib
Class library |
STL |
C Runtime Libraries |
Multithreaded DLL |
Common Language Runtime support |
Common Language Runtime Support (/clr) |
Use of MFC |
None |
Character set |
Unicode |
Configuration |
Release |
Compiler command lines |
|
VS .NET 2003 |
N/A |
VS 2005 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MD /W3 /clr /TP
|
VS 2008 |
/O2 /D "WIN32" /D "NDEBUG" /D "XLL_LIB_STL" /D "ISOLATION_AWARE_ENABLED=1" /D "UNICODE" /D "_UNICODE" /FD /EHa /MD /W3 /clr /TP
|
VS 2010 |
/Zi /WX- /O2 /Oy- /D "WIN32" /D "NDEBUG" /D "_LIB" /D "ISOLATION_AWARE_ENABLED=1" /D "XLL_LIB_STL" /D "_UNICODE" /D "UNICODE" /Gm- /EHa /MD /GS /fp:precise /Zc:wchar_t /Zc:forScope /Gd
|
See Also
XLL+ Class Reference | Runtime dependencies | Project Settings | Class Reference