Compiler-Error


#1

I get an INTERNAL COMPILER ERROR C1001 when compiling juce_KeyMappingEditorComponent.cpp in Release-Mode.
Debug-mode is ok. I’m Using VC++6.

Regards
Christof


#2

Odd - I use VC6 myself and didn’t have that problem… Have you got all the latest patches for it?


#3

Yes (service pack 5).


#4

Additional info: it happens in three files, namely

juce_KeyMappingEditorComponent.cpp juce_win32_Messaging.cpp juce_win32_Misc.cpp


#5

This may be completely unrelated to your problem, but I’ve found that VC6 tends to give me internal compiler errors if I give it especially long filepaths in #includes (I think it was #includes anyway). This used to happen to me a lot with JUCE (since JUCE does have some pretty long filepaths - I can’t remember if it was those exact files though), until I solved it by moving JUCE to a higher directory (thus shortening the filepath).

  • Niall.

#6

[quote=“NiallM”]…solved it by moving JUCE to a higher directory (thus shortening the filepath).

  • Niall.[/quote]

Great, thanks! Now it compiles fine.


#7