#pragma comment (lib, ...)

Kagamin spam at here.lot
Fri Oct 12 13:13:21 PDT 2012


 From COFF spec:
------
The .drectve Section (Object Only)
A section is a “directive” section if it has the 
IMAGE_SCN_LNK_INFO flag set in the section header. By convention, 
such a section also has the name .drectve. The linker removes a 
.drectve section after processing the information, so the section 
does not appear in the image file being linked. Note that a 
section marked with IMAGE_SCN_LNK_INFO that is not named .drectve 
is ignored and discarded by the linker.

A .drectve section consists of a string of ASCII text. This 
string is a series of linker options (each option containing 
hyphen, option name, and any appropriate attribute) separated by 
spaces. The .drectve section must not have relocations or line 
numbers.

In a .drectve section, if the hyphen preceding an option is 
followed by a question mark (for example, “-?export”), and 
the option is not recognized as a valid directive, the linker 
must ignore it. This allows compilers and linkers to add new 
directives while maintaining compatibility with existing linkers, 
as long as the new directives are not required for the correct 
linking of the application. For example, if the directive enables 
a link-time optimization, it is acceptable if some linkers cannot 
recognize it.


More information about the Digitalmars-d mailing list