C++ FLTK-1.1.10与Microsoft Visual C++;2010年快车
我正试图遵循编程原则并练习使用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。月食看起来很不错。但我真的很想解决这个问题,而不是离开VC++ 我之前的文章()详细介绍了编译过程中发生的错误,以防引起任何兴趣C++ FLTK-1.1.10与Microsoft Visual C++;2010年快车,c++,visual-studio-2010,fltk,C++,Visual Studio 2010,Fltk,我正试图遵循编程原则并练习使用C语言,到目前为止我很喜欢它。上周初,我遇到了一个问题,这个问题阻碍了进一步的进展。我需要安装FLTK 在成功构建并运行FLTK-1.3.0(请参阅我的其他问题/解决方案)之后,我遇到了一个问题,即它不能与Stroustrup的头文件一起运行。我认为这是因为版本不同,但不确定 所以我又开始尝试让1.1正常工作了 我还没能用MVC++2010从他的网站上构建FLTK-1.1.10或FLTK-1.1.9 这就引出了问题 1) 如果我使用MinGW/Msys构建它,它还能
我在谷歌上搜索了这个问题,还没有找到真正的解决办法。我希望这篇文章能为我自己和其他未来的程序员澄清这个问题。可能是因为你在运行速成版吗?我遇到过类似的问题,不得不切换到旧版本的Express 你看过这个帖子吗
-是的。可能是因为您正在运行Express edition?我遇到过类似的问题,不得不切换到旧版本的Express 你看过这个帖子吗
-是的。嗯,我花了足够长的时间,但我终于把一切都弄明白了。 这似乎是事实
#include <FL/Fl.h>
#include <FL/Fl_Window.h>
int main()
{
Fl_Window win(320,200);
win.show();
return Fl::run();
}
8) 保存更改并再次运行您的项目,您应该会发现它是有效的!
9) 现在最好的部分是,输入书中的代码(或从
–然后运行它!它应该可以工作
任务完成
我想我应该在那之后喝一杯啤酒!我花了很多时间才弄明白,看了Msys、g++、Netbeans和一大堆其他与IDE相关的东西。但是,让它在我最初的选择上发挥作用是一种很好的感觉。我希望这本指南能帮助其他类似情况下的人
特别感谢Dream.In.Code论坛中的Skydiver对这个问题的帮助。好吧,我花了足够长的时间,但我终于解决了所有问题。 这似乎是事实
//Circle::Circle(Point p, int rr) // center and radius
//:r(rr)
//{
// add(Point(p.x-r,p.y-r)); // store top-left corner
//}