Home c Using #Pragma Comment

Using #Pragma Comment




For what is used?

#pragma comment

Answer 1, Authority 100%

Perhaps you should give examples:

// automatically puts libname.lib
#Pragma Comment (libname.lib ")
// automatically puts emapi.lib
#Pragma Comment (Lib, "Emapi")
// When calling the linker, an additional parameter / include: __ MySymbol will be used
#Pragma Comment (Linker, "/ Include: __ mysymbol")
// Row "Compiled on Data Compilation AT Time-Compilation" will be recorded in the EX file
// it will not affect anything, but will be visible in the Eggs in the form of text.
#Pragma Comment (User, "Compiled ON" __Date__ "AT" __time__)
// Same
#Pragma Comment (User, "Your Row, just will hang out in the exe file")
// The name and version of the compiler will be written to the Eshchnik. Not affect anything
// But it will be possible to see later.
#Pragma Comment (Compiler)

MSDN also says that

#pragma (exestr, "your comment")

Outdated and in future versions of the compiler will not be supported.

Instead, you can use:

# pragma (user, "your row comment")

Answer 2, Authority 12%

for Visual Studio places:

  • version of the compiler (compiler),
  • string (exestr),
  • search library (lib),
  • option for collector (LINKER),
  • Arbitrary Comment (User)

to object file.

Answer 3

It should be noted that

# pragma comment

“Chip” exclusively Microsoft compiler. GCC does not know how. For what he and thanks.

Programmers, Start Your Engines!

Why spend time searching for the correct question and then entering your answer when you can find it in a second? That's what CompuTicket is all about! Here you'll find thousands of questions and answers from hundreds of computer languages.

Recent questions