【发布时间】:2019-09-20 16:09:03
【问题描述】:
我用 C 语言编写了一个简单的程序,它生成一个包含练习列表的 .tex 文件,并通过调用 system() 来输出一个 pdf ' pdflatex'。
很明显它可以在我的 PC 上运行,因为 我已经安装了 miktex 整个软件包,但是试图让它在其他 Windows 机器上运行至少会弹出 4 个 .dll依赖关系。
我需要知道的是:
- 专业开发人员如何处理缺少的依赖项?
- 是否有开发人员遵循的程序来了解 .exe 文件需要哪些依赖项? (例如,如果您想知道文件 foo.exe 的依赖关系,则需要在 Google 上搜索 [...])
- 什么是最好的解决方案:复制我程序的release文件夹中所有缺少的依赖项,或者提示用户安装miktex?
- 什么是 .dll 文件?
- 开发人员如何生成它们?我知道它们与在可重用目标代码中编译源文件有关。
- 我会成为一名优秀的开发人员吗?哦,对不起,我让一些想法从我手中流过。
【问题讨论】: