Developer forums (C::B DEVELOPMENT STRICTLY!) > Contributions to C::B

How to use pragma for adding resources in codeblocks?

(1/1)

bobsadino:
on the linker setting we can choose to add library

what is the equivalent of doing this by writing pragma?

i have tried #pragma comment(lib, object.o)

but it doesnt work But, if i add object from linker setting it's compiled successfully. So i want to know what are the flags. So i can add object  thru the  source code file by writing pragma.

windows7
CB 16.07

build log:
main.obj||fatal error LNK1276: invalid directive 'F:\mnr\resource.o' found; does not start with '/'|

BlueHazzard:
#pragma is a compiler directive

codeblocks is not a compiler

If you are using the default installation you are probably using gcc for compilation. gcc does not support this pragmas: https://gcc.gnu.org/onlinedocs/gcc/Pragmas.html

you have to use the msvc compiler to be able to use this kind of pragmas. You can use the msvc compiler within codeblocks if you want...

BlueHazzard:
I see, you are using the msvc...
sadly i do not know anything about this compiler...
did you looked for this:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/6a314b3a-8165-4338-9646-a65844646a55/fatal-error-lnk1276-does-not-start-with-?forum=vclanguage

Jency:
I am unable to run pragma on codeblock

BlueHazzard:

--- Quote from: BlueHazzard on March 09, 2018, 04:49:21 pm ---#pragma is a compiler directive

codeblocks is not a compiler

--- End quote ---

Navigation

[0] Message Index

Go to full version