gpt4 book ai didi

c++ - MSDN打开对话框示例代码

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:32 25 4
gpt4 key购买 nike

所以我正在尝试运行和编译来自 MSDN 的这段示例代码(打开一个对话框): http://msdn.microsoft.com/en-us/library/ff485843(v=vs.85).aspx

我的编译器报错:main.cpp: 在函数 'int wWinMain(HINSTANCE, HINSTANCE, LPWSTR, int)' 中:main.cpp:19:9: 错误:“IFileOpenDialog”未在此范围内声明

我从文档中得到的是 CoInitializeEx 函数应该链接必要的 COM 库并导入所需的函数。尽管我对 C++ 和 Windows 完全陌生,但我肯定会出错。

我使用 Netbeans、MinGW 和 MSYS。

有人能帮我弄清楚这里发生了什么以及如何解决吗?

最佳答案

MinGW g++ 版本 4.8.2(我拥有的版本)尚不支持在 Windows Vista 或更高版本中引入的 Windows API 函数或接口(interface)。

作为解决方法,您可以使用旧的 GetOpenFileName or GetSaveFileName dialog .

或者下载并安装 Visual Studio Express for Windows Desktop,并使用 Visual C++。

关于c++ - MSDN打开对话框示例代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24173443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com