Visual C ++ wxWidgets应用只能在我的PC上运行

时间:2018-06-22 16:54:07

标签: c++ wxwidgets

我使用wxWidgets在Visual Studio中开发了一个应用程序,在我的机器上一切正常。我尝试在另一台PC上运行我的应用程序,但出现诸如“ ucrtbase.dll丢失”之类的错误。然后,我尝试更改为多线程(/ MT)模式,并将调试更改为发布模式,但随后我无法在我的电脑,因为wxWidgets中的所有内容都带有红色下划线。

2 个答案:

答案 0 :(得分:1)

您需要将Visual Studio运行时库(也称为Visual Studio可再发行文件)与应用程序一起提供。 Visual Studio构建的所有应用程序都需要它们。 当然,您还需要包括可能正在使用的任何其他库(例如wxWidgets)。

答案 1 :(得分:-2)

通过静态链接到库,可以大大简化您的生活(以及用户的生活!)。

这是一个很大的主题,但是要做的第一件事是阅读如何构建并链接到静态wxWidgets库的信息。

尝试一下,然后在遇到问题时提出个别问题。