Quote
Abhijit Gite
fatal error C1047: The object or library file '..\mozilla\mozilla\dist\lib\xpcomglue.lib' was created with an older compiler than other objects; rebuild old objects and libraries
Getting this error while compiling kmeleon on visual studio 2008, Need urgent help
I am no VC developer so You best take my answer with a grain of salt.
AFAIK You easiest build the GRE objects and its SDK libs and K-Meleon with the same compiler.
Did You use an old GRE compilation made with VC 8?
And Do You continue now to build -KMeleon with VC 9?
I thinks such procedur would cause Your error.
K-Melon 1.6 and 1.7 were build with VC 8 but could also be build with VC 9 like You try. I recompiled Dorian's K-Meleon 1.6 code with both. Thanks to much help from dealock.
That was done so because the GREs for them could be compiled with these compilers.
Current K-Meleon 74 code is compiled with
VC 10 because the GRE is build with that compiler version. 74 is based on Firefox ESR 24 code.
The latest of that esr line is 24.8.1.
The error tells You IMHO that You have used the GRE/libs created with VC 8 and try to build K-Meleon with VC 9 now. Right?
The only thing I can imagine that could help is that You build all with a VC 8 compiler and try to use the VC 9 MFC libs and includes via project settings for K-Meleon.exe and so on.
Else You do the current GRE with VC 10 (a free Express version exists but has no MFC) and again try to use VC 9 MFC libs and includes in the same fashion as before.
BTW. The last person I found via Google that built a GRE 24 esr with
VC 8 was tete009.
The last he did with VC 8 was esr 24.5. If You can build with that You can probably also with VC9. I tried with VC 8 and tete009*s diffs but did not have one essential include he used. So if You still know to build a current GRE like ESR 24 with VC 8 I'd be most interested that You post - how to do this.
Thank You in advance.
Edited 2 time(s). Last edit at 09/26/2014 11:57PM by guenter.