C++ windows便携式设备应用程序在windows上运行的要求(预安装)是什么?
实际上,我已经使用WPDAPI编写了一个dll来操作windows phone。然后我使用jna在java项目中导入了这个dll。系统上安装有完整的C++开发环境和窗口开发工具包。但是,当java应用程序在没有C++开发环境VisualStudio、WDK等的客户端系统上运行时,在WPD-DLL加载时崩溃。 我的问题是,wpd应用程序在客户端系统上运行需要什么样的预安装。当然,我们不想强迫用户安装visual Studio和windows开发工具包来使用我们的应用程序。C++ windows便携式设备应用程序在windows上运行的要求(预安装)是什么?,c++,windows,visual-studio-2012,wpd,C++,Windows,Visual Studio 2012,Wpd,实际上,我已经使用WPDAPI编写了一个dll来操作windows phone。然后我使用jna在java项目中导入了这个dll。系统上安装有完整的C++开发环境和窗口开发工具包。但是,当java应用程序在没有C++开发环境VisualStudio、WDK等的客户端系统上运行时,在WPD-DLL加载时崩溃。 我的问题是,wpd应用程序在客户端系统上运行需要什么样的预安装。当然,我们不想强迫用户安装visual Studio和windows开发工具包来使用我们的应用程序。 任何帮助都将不胜感激 <
任何帮助都将不胜感激 < P>下载Visual C++可重新分发的VisualStudio版本,使用它,我猜它是2012 请在此处下载:
然后将其安装到要运行wpd应用程序的计算机上…您不必在其上安装visual studio…只需安装库..感谢您的回复,实际上我没有收到您的回复,我们不希望用户使用我们的wpd应用程序时需要安装..@Danieldonsn正在使用visual studio 2012。如果你能从你所指的章节中引用一段话,这个答案会更有帮助。@daniel为什么它在我的案例中不起作用,有什么建议吗?丹尼尔:我在dependency walker中检查了我的dll,它显示有两个dll文件丢失,MSVCP110D.dll和MSVCR110D.dll。我试图手动复制这些DLL,但没有成功。这个问题毁了我一天的时间上次我丢失了一个dll我不记得了。。尝试复制它…使用命令提示符…或将您的用户帐户升级为管理员,然后查看是否有效…缺少的dll位于您要运行它的计算机上或在您创建它的计算机上。。