Reporting Bug for last GIT version


#1

Hi Jules, hi everyone,

I’m getting this errors during compiling under windows visual studio express 2005.
I downloaded the lastest GIT versions.
As you can see Iìm using the amalgamated version of juce.
On Mac everything works.

juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__VariantClear@4 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__SafeArrayDestroy@4 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__SafeArrayUnaccessData@4 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__SafeArrayAccessData@8 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__SafeArrayCreateVector@12 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__SysAllocString@4 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)
juce_amalgamated.obj : error LNK2019: unresolved external symbol __imp__VariantInit@4 referenced in function "public: void __thiscall juce::WebBrowserComponentInternal::goToURL(class juce::String const &,class juce::StringArray const *,class juce::MemoryBlock const *)" (?goToURL@WebBrowserComponentInternal@juce@@QAEXABVString@2@PBVStringArray@2@PBVMemoryBlock@2@@Z)

What can I do?

Thanks
Andrea


#2

I guess it needs oleaut32.lib to be added to the link… Sorry, didn’t notice that, I’ll add it today.