Visual C++ wxWidgets 应用程序只能在我的电脑上运行
Visual C++ wxWidgets app does only work on my PC
我在 visual studio 中使用 wxWidgets 开发了一个应用程序,在我的机器上一切正常。我试图在另一台电脑上 运行 我的应用程序,但出现 "ucrtbase.dll missing" 等错误。然后我尝试更改为多线程 (/MT) 模式并将调试更改为发布模式,但后来我无法 运行 我电脑上的应用程序,因为来自 wxWidgets 的所有内容都带有红色下划线。
您需要随应用程序一起提供 Visual Studio 运行时库(也称为 Visual Studio 可再发行组件)。 Visual Studio 构建的所有应用程序都需要它们。
您还(当然)需要包括您可能正在使用的任何其他库(如 wxWidgets)。
通过静态 link 访问您的库,您可以极大地简化您的生活(以及您用户的生活!)。
这是一个很大的话题,但首先要做的是阅读如何构建和link 静态 wxWidgets 库。
试一试,然后在遇到问题时提出个别问题。
我在 visual studio 中使用 wxWidgets 开发了一个应用程序,在我的机器上一切正常。我试图在另一台电脑上 运行 我的应用程序,但出现 "ucrtbase.dll missing" 等错误。然后我尝试更改为多线程 (/MT) 模式并将调试更改为发布模式,但后来我无法 运行 我电脑上的应用程序,因为来自 wxWidgets 的所有内容都带有红色下划线。
您需要随应用程序一起提供 Visual Studio 运行时库(也称为 Visual Studio 可再发行组件)。 Visual Studio 构建的所有应用程序都需要它们。 您还(当然)需要包括您可能正在使用的任何其他库(如 wxWidgets)。
通过静态 link 访问您的库,您可以极大地简化您的生活(以及您用户的生活!)。
这是一个很大的话题,但首先要做的是阅读如何构建和link 静态 wxWidgets 库。
试一试,然后在遇到问题时提出个别问题。