gpt4 book ai didi

c - 错误 - 使用 nmake 和 makefile.nt 在 Windows 7 上编译 Gnuplot

转载 作者:太空宇宙 更新时间:2023-11-04 04:54:59 27 4
gpt4 key购买 nike

Gnuplot 专家或任何愿意帮助我的人 - 我已经用非常简单的语言和详细的方式解释了我所做的事情。预先感谢您的时间和耐心。

我的目标是通过向 Gnuplot 添加一个新终端来开发一个新功能。我按照提到的顺序执行了以下步骤

  1. 我格式化了我的系统并重新安装了 Windows 7。(没有安装杀毒软件)
  2. 已安装 Visual Studio 2008
  3. 下载了Gnuplot的源代码

现在,我要为Windows 中的Gnuplot 设置编译环境。所以,我按照源代码包中“README”和“INSTALL”文件的说明进行了以下操作。

  1. 打开 Visual Studio 2008 命令提示符
  2. 将目录更改为源代码中的“src”文件夹
  3. 然后我使用文件 makefile.nt(适用于 Windows)运行 nmake 工具(适用于 Visual Studio 的 make 工具)

nmake -f C:\Users.........\config\makefile.nt

  1. 它编译成功并给出 wgnuplot.exe 和 gnuplot.exe 文件作为输出。还创建了 list 文件。 (注意:我没有更改原始源代码包中的任何代码)
  2. 当我试图打开编译生成的 exe 文件时,它抛出了这个错误

The program can't start because MSVCR90.DLL is missing from your computer. Try re-installing the program to fix this problem.

此 MSVCR90.dll 应该在安装 Visual Studio 时已经安装。我检查了 C:\Windows\winsxs\x86_microsoft.vc90... 文件夹,MSVCR90.DLL 已经在那里了。然后,我尝试了两件事来解决这个问题——

  • 与 PATH 变量有什么关系? 我让 PATH 变量指向那个目录。它给了我一个新的错误,上面写着

Microsoft Visual C++ Library. Run time error. R6034. Here is the detailed picture of the error

  • 因此,我将我的路径变量重置为旧值并按照 THIS FORUM POST 中的步骤操作 通过将 dll 文件复制到 C:\Windows\system32 文件夹来修复丢失的 dll 问题。它再次向我抛出 same run time error

AM STUCK AT THIS POINT. Please advise me on how to rectify this problem. THANKS A MILLION :) Advance thanks to you :)

最佳答案

有什么理由需要使用 VS2008 吗?

如果不是,我建议使用当前的 VC 版本。

你的问题在我看来像是某种版本不匹配/不兼容的问题......

关于c - 错误 - 使用 nmake 和 makefile.nt 在 Windows 7 上编译 Gnuplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9755972/

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