Wt是一个用于开发Web应用程序的C++库.
请避免讨论C++是否是Web开发的好语言.我只想尝试一下,因为看起来它可能是一件有趣的事情.
我已经安装了最新版本的Boost /usr/local
(包含in /usr/local/include/boost
和库/usr/local/lib/boost
),我现在正尝试从源代码安装Wt,但CMake(版本2.6)似乎无法找到Boost安装.它尝试提供有关设置BOOST_DIR和Boost_LIBRARYDIR的有用建议,但我无法通过调整这些变量来使其工作.
我得到的最新错误消息是它找不到库,但它似乎表明它正在使用"/ usr/local/include"作为包含路径,这是不正确的(我可以'似乎解决了这个问题).是否有一个解决方案,他们的头顶,或者我需要在CMake内部捣乱才能弄明白?
我熟悉Python和C++作为程序员.我正在考虑编写自己的简单Web应用程序,我想知道哪种语言更适合服务器端Web开发.
我正在寻找的一些东西:
我通常用C++编写视频游戏,我没有网络开发经验.我想写一个很好的网站有很多原因.我希望它是一种学习体验,我希望它变得有趣,我希望能够轻松地专注于"有趣的东西"(例如,更少的样板,更多应用程序的肉).
新手网络开发者的任何提示?我猜测Web应用程序框架是要走的路,但这只是挑选一个.
Wt(c ++ wedevelopment)的任何教程?
是否有任何用于在WT中开发Web应用程序的IDE,如Qt创建者等qt的情况?
任何人都可以指导我在ubuntu工作室中安装wt并用一个小例子编译程序吗?
我正在考虑设计一个框架,允许一个C++代码库成为大多数主要平台(Mac OS,Windows,Linux,可能还有Android)的桌面应用程序和Web应用程序.我已经确定Qt最适合桌面版本,但是我在Google Native Client和Wt之间对于Web App部分存在冲突.
Wt代码可能更容易与Qt代码兼容,但是我听说Wt实际上是AJAX输出,所以我不知道这会对性能有多大影响(我计划开发一个这样的游戏引擎,所以我需要性能).
另一方面,NaCl更多,很好......原生.但它似乎是一团糟,尤其是JS集成,我只想用C++编写并完成它.另外,我不知道它与Qt的兼容性如何.
我已经研究了几个星期,我也不太了解.所以它真的归结为:
A:我可以直接(或几乎)用Q代替所有Wt对象名称前面的所有W并且它是Qt兼容代码吗?
B:Wt是原生的,它在运行时的执行速度有多快(我似乎无法找到答案)?
什么是基于Web的项目的良好平台,使用OpenCV库进行图像处理?我找到了Wt(http://www.webtoolkit.eu/wt).
我可以使用OpenCV和Wt吗?还有更好的Wt替代品吗?
要求:
用于上传文档,选择图像区域,使用OpenCV进行手写字/线检测的登录页面GUI
我的编译在ubuntu 12.10上失败,300mb内存可用(总共750mb,对于MySQL为350mb),1.5ghz,我试图将wt的基本hello world文件重新编写成一个简单的ajax页面.我很确定这不是内存问题,因为我能够编译原始的hello.C文件g++ -O3 -o hello hello.C -lwtfcgi -lwt -lboost_signals
.
我确定我搞砸了c ++,因为我HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
从Wt :: Json示例中删除了内容并放入了示例
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
{
Json::Object result;
Json::parse("{ "
" \"a\": \"That's great\", "
" \"b\": true "
"}",
result);
std::cerr << "Size: " << result.size(); << std::endl; // Size: 2
WString s = result.get("a");
bool b = result.get("b");
std::cerr << "a: " << s << ", b: " << b << std::endl; // a: That's great, …
Run Code Online (Sandbox Code Playgroud) 有谁知道"C编译器"cl"无法编译简单的测试程序." 手段?
我试图在MSVC 9上使用CMake 编译Wt.
操作系统是Windows XP.
这是完整的日志:
检查工作C编译器:cl检查工作C编译器:cl - 断开CMake错误:I/Program Files/CMake 2.8/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:50(MESSAGE):C编译器" cl"无法编译简单的测试程序.
它失败并带有以下输出:
改变目录:I:/ SophisPal/build/CMakeFiles/CMakeTmp
运行Build命令:C:\ PROGRA~1\MICROS~1.0\Common7\IDE\VCExpress.exe CMAKE_TRY_COMPILE.sln/build Debug/project cmTryCompileExec
Microsoft(R)Visual C++ Express Edition版本9.0.30729.1.
版权所有(C)Microsoft Corp 2007.保留所有权利.
1> ------ Build build:项目:cmTryCompileExec,配置:调试Win32 ------
1>正在编译...
1> Microsoft(R)32位C/C++优化编译器版本15.00.30729.01 for 80x86
1>版权所有(C)Microsoft Corporation.版权所有.
1> cl/Od/D"WIN32"/ D"_WINDOWS"/ D"_DEBUG"/ D"CMAKE_INTDIR = \"Debug \""
/D"_MBCS"/ FD/RTCs/MDd /Fo"cmTryCompileExec.dir\Debug \"
/Fd " I:/SophisPal/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec.pdb"/ W3/c/Zi/TC/Zm10001>.\ testCCompiler.c
1> testCCompiler.c
1>将清单编译为资源......
1> Microsoft(R)Windows(R)资源编译器版本6.1.6723.1
1>版权所有(C)Microsoft Corporation.版权所有.
1>链接...
1>嵌入清单......
1>项目:错误PRJ0003:错误产生'cmd.exe'.
1>构建日志保存在
"file:// i:\ SophisPal\build\CMakeFiles\CMakeTmp\cmTryCompileExec.dir\Debug\BuildLog.htm"1> cmTryCompileExec - 1个错误,0个警告
==========构建:0成功,1失败,0最新,0跳过========== …
我正在开发一个项目来开发一个用于控制某些机器和可视化传感器数据的Web应用程序.它部署在运行自定义Linux发行版的单板计算机上.我们拥有一个基于独立Qt应用程序的项目早期版本的大型现有代码库.使用新软件,我们正在使用Wt向基于Web的界面发展.
目前,我们正在尝试重新使用与某些系统服务接口的Qt代码,同时托管和连接新的Wt GUI.Qt应用程序和Wt应用程序在不同的线程上启动.Wt在主线程和Qt在另一个线程上.使用c ++"thread"库来完成.
我在Qt方面经验很少,似乎很少有关于整合这两者的现有文档,是否有人知道Wt和Qt之间可能发生的任何冲突,或者特定于这种情况.
到目前为止它似乎运行良好并且打得很好,但我只是想覆盖我的所有基础.我正在寻找有关情况的评论或想法,可能会发现在同一系统上运行2个应用程序的任何弱点.
在此先感谢您的帮助.