rbei-etas / busmaster

BUSMASTER is an Open Source Software tool to simulate, analyze and test data bus systems such as CAN. BUSMASTER was conceptualized, designed and implemented by Robert Bosch Engineering and Business Solutions (RBEI). Presently it is a joint project of RBEI and ETAS GmbH.
http://rbei-etas.github.com/busmaster/
GNU General Public License v3.0
950 stars 502 forks source link

Compiling Error in FrameProcessor #692

Open TrialAndError14 opened 10 years ago

TrialAndError14 commented 10 years ago

Hey @ all,

During the compiling process of Busmaster, the following Error appears in the FrameProcessor Project:

error C2872: 'IXMLDOMDocument': Mehrdeutiges Symbol C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\include\shobjidl.h 17624 1 FrameProcessor

The output says:

1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\include\shobjidl.h(17624): error C2872: 'IXMLDOMDocument': Mehrdeutiges Symbol 1> kann 'c:\program files (x86)\microsoft sdks\windows\v7.1a\include\msxml.h(1399) sein: IXMLDOMDocument' 1> oder "......../busmaster-master\sources\frameprocessor\busmaster_debug\msxml6.tlh(3081) : MSXML2::IXMLDOMDocument"

Can anybody help me?

Thanks a lot!

Cheers

TrialAndError14 commented 10 years ago

Some more details:

The error occurs in this interface in shobjidl.h in the last line where "IXMLDOMDocument" is mentioned.

MIDLINTERFACE("aa9198bb-ccec-472d-beed-19a4f6733f7a") IPublishingWizard : public IWizardExtension { public: virtual HRESULT STDMETHODCALLTYPE Initialize( /* [annotation][unique][in] / inopt IDataObject *pdo, / [annotation][in] _/ in DWORD dwOptions, / [annotation][string][in] / in LPCWSTR pszServiceScope) = 0; virtual HRESULT STDMETHODCALLTYPE GetTransferManifest( / [annotation][out] / __outopt HRESULT *phrFromTransfer, / [annotation][out] _/ deref_opt_out IXMLDOMDocument *_pdocManifest) = 0;

};

Thanks

etas-lorenz commented 10 years ago

Do you use any environment different from the documented:

Have you tried with compilation in Release mode?

Bye Toby

TrialAndError14 commented 10 years ago

Hey,

the release mode works!

But why does the busmaster-debug mode still provide this error?

All the mentioned includes and facts mentioned by you are fulfilled.

What mode would you recommend with regard to the development of an own bus busmaster project?

In detail i would like to try developing a further busmaster project which uses some of the features busmaster already provides. Hence it would be a kind of an individual extension.

Thanks!

Cheers