【发布时间】:2012-07-10 17:30:52
【问题描述】:
我正在尝试遵循编程 - 使用 C 的原则和实践,并且到目前为止我很喜欢它。上周初,我遇到了一个阻碍进一步进展的问题。我需要安装 FLTK。
在成功构建和运行 FLTK-1.3.0(请参阅我的其他问题/解决方案)后,我遇到了无法使用 Stroustrup 的头文件运行的问题。我认为这是由于版本不同,但不确定。
所以我回到尝试让 1.1 工作。
我无法使用 MVC++2010 从他的网站构建 FLTK-1.1.10 或 fltk-1.1.9。
所以这就引出了我们的问题
1) 如果我使用 MinGW/Msys 构建它,它仍然可以从 VC++ 运行吗? 到目前为止,我一直试图弄清楚 MinGW/Msys,但收效甚微,所以我还没有构建任何东西,所以我还不能自己测试。
2) 如果它不能运行 MinGW 构建,有没有办法用 VC++ 构建它?
据我了解 -Building 将在 FLTK 目录中创建更多文件,以便我使用它。 -MinGW 使用与 VC++ 不同的编译器,它们不能很好地协同工作
我觉得我在这部分浪费了很多时间,但这是一次很好的学习经历。可能对我的血压不太好。
我想此时我的主要选择是转移到另一个 IDE。 Eclipse 看起来很不错。但我真的很想解决这个问题,而不是离开 VC++。
我之前的帖子 (Microsoft 2010 visual c , installing FLTK) 详细介绍了编译期间发生的错误,以防万一。
我用谷歌搜索了这个问题,但还没有找到真正的解决方案。我希望这篇文章能为我自己和其他未来的程序员澄清这个问题。
【问题讨论】:
-
构建任何东西仍然没有运气。试图弄清楚如何使用 Cygwin、MinGW 等,但它们对用户不是很友好。不得不构建一个过时版本的 FLTK 以使用提供的标头运行,这非常令人沮丧。
-
这很奇怪。下面有一个正在回答这个问题的对话,现在它似乎已经消失了。如果有人对此有解决方案,我很想听听。或者也许发布一个使用书中代码的工作解决方案?
-
经过绝对疯狂的时间试图找到解决这个问题的方法后,我想我会放弃并转向另一个 IDE。如果有人对此有解决方案,我会很高兴听到它。 FKTL 1.3 可以工作,但我还没有让它与头文件一起工作。 FLTK 1.1.10 或 .9 不会构建。哦,好吧,至少我学到了……一些东西,也许……
标签: c++ visual-studio-2010 fltk