Code::Blocks Forums
Developer forums (C::B DEVELOPMENT STRICTLY!) => Contributions to C::B => Topic started by: bobsadino on March 09, 2018, 03:18:26 pm
-
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 '/'|
-
#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...
-
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
-
I am unable to run pragma on codeblock
-
#pragma is a compiler directive
codeblocks is not a compiler