gpt4 book ai didi

C++ FLTK 1.30 MSVCR120.dll 丢失

转载 作者:行者123 更新时间:2023-11-28 06:39:09 26 4
gpt4 key购买 nike

我目前的问题是,对于 C++ FLTK 库(v 1.30),我从未能够创建在其他 PC 上正常工作的发布版本。

在阅读 Bjarne Stroustrup 的“使用 C++ 编程原理和实践”时,我开始真正享受使用 FLTK,只是意识到如果不安装 DLL 或运行时我就无法在其他 PC 上使用我的程序。

所有代码运行和编译都很好,但是当我尝试将它放在另一台 PC 上时,它会弹出错误“MSVCR120.dll missing”或类似的错误。

我的IDE是Microsoft Visual Studio 2013 Professional,我的FLTK版本是1.30。

我的项目属性如下:

Additional Dependencies: fltk.lib wsock32.lib comctl32.lib fltkjpeg.lib fltkimages.lib

(显然,对于 Debug模式,它意味着 fltkd.lib、fltkjpegd.lib 等)

      > Ignore Specific Default Libraries:

libcd.libLIBCMT.lib(我添加了 LIBCMT,这样当在/MT 中编译时它不会产生错误,这可能是个坏主意,但程序仍然编译和运行没有错误,除非我尝试在另一台 PC 上运行它)

      > Runtime Library: Multi-threaded (/MT)

我正在“发布”中编译。

我遵循了本书附录中解释如何安装 FLTK 的每一条说明,除了我使用了不同的版本(FLTK 1.1.9 似乎无法编译)并且我构建并运行了 FLTK.sln 而不是 .

我在VS2013中创建项目时,选择的是空项目。除了我提到的那些之外,没有更改任何配置属性。

最佳答案

关于C++ FLTK 1.30 MSVCR120.dll 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26270262/

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