【发布时间】:2013-05-11 12:45:40
【问题描述】:
我一直在 Visual Studio 2012 中制作程序,随之而来的是当我将我的应用程序发送给某人时,他们需要 VS2012 运行时,有时他们不知道在哪里下载或他们需要什么(对于普通用户,“xxx.dll is missing”是非常具有误导性的)。
我确切地知道我的应用程序需要哪些依赖项(fantom.dll [Lego Mindstorms stuff] 和 VC++ 2012 Redist)。
我想在应用程序启动时缺少这些库时显示一个对话框,并向用户提供这些库的下载链接。
这可以实现吗?
【问题讨论】:
-
您的程序不能提供所需的 redist 和 dll 吗?
-
一个 30kb 的程序应该包含 30MB 的运行时文件? :P 除了包含它们或 readme.txt 真的没有其他方法吗? XD
-
所以您是在建议用户下载 30Mb 运行时文件?这与您为他们提供它有什么不同,特别是如果它可能不在他们的机器上,例如 Mindstorm dll。
-
一些用户已经有了这些库,所以为什么要在包中添加和额外的 30 mb :F
-
这是一个公平的观点;您的目标受众是谁?您如何向他们发送节目?
标签: c++ windows winapi visual-c++ dependencies