How to avoid E2015 Ambiguity between ‘ULONG_PTR’ and “Wmplib_tlb::ULONG_PTR’

近日在程序里引用了windows media player组件,编译程序报了E2015的错。

E2015 Ambiguity between ‘ULONG_PTR’ and “Wmplib_tlb::ULONG_PTR’

解决方法很多,个人觉得最一劳永逸的方法是直接修改Wmplib_tlb.h,把里面所有的Wmplib_tlb::ULONG_PTR全部替换为ULONG_PTR

注:此问题只存在于在C++Builder中导入Windows Media Player时,其他情况下不一定会发生。

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.