首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(8) | 引用(0) | 阅读6920次
Magic c++ BVRDE wtl

这两天LINUX晕头转向,再次访问 MAGIC UNIX,发现:土行孙
 
[这个贴子最后由 magiccpp 在 2005年09月06日 21:56 重新编辑]

迈思信息技术有限公司告广大用户:
    在Magic C++ 推出500天的时间中,对于国内学生用户,我们一直是坚持免费的策略。然而,大量的非商业注册码的滥用直接影响了Magic C++ 的生存。
    我们工作的全部意义就在于为广大UNIX程序开发加速。但是,我们遗憾地发现,在中国,单纯的软件技术创业,生存是极其艰难的。少数用户滥用注册码的做法,使得我们不得不停止注册码的发放,并将会在未来版本中加大加密的力度。以前的注册码将无法用于Magic C++ V3.5 以后的版本。
    曾经很反感国内一些软件,技术不行,加密却很厉害。现在,我们不得不这样做,为了生存下去。因为Magic C++ 不是一个爱好者开发的业余软件,而是由经验非常丰富的专业UNIX/WINDOWS 程序员合作开发的软件。
    请大家原谅我们为了生存而不得不采取的手段。谢谢

实在是令人无语~~~~~

看到有人说 http://sourceforge.net/projects/bvrde
The BVRDE is a fully integrated development environment (IDE) for remote cross-platform compiling and debugging of UNIX and LINUX console applications. BVRDE runs on a Windows platform, but compiles and debugs applications on UNIX systems.
BVRDE -- 可以远程编译的C/C 的IDE- - 开源的开发工具BVRDE,它是一个C/C++的IDE,它运行于Windows平台,可以进行源程序编辑,远程编译,调试, 便于在Unix/Linux下的C/C++程序开发.

下载下来,编译,一看, www.shengfang.org
在编译时 缺少头文件啊!cannot open include file 'atlres.h'

又下载WTL,试验了无数个版本 www.shengfang.org
Windows Template Library (WTL) 7.1 http://www.vckbase.com/tools/downtools.asp?id=131
Windows Template Library (WTL) 7.0 http://www.vckbase.com/tools/downtools.asp?id=83

http://sourceforge.net/projects/wtl/ www.shengfang.org
Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.

结果还是没有办法搞定下面的错误~~~~~~~~~ www.shengfang.org

这是用VS6编译的,我看用的是DSW文件 www.shengfang.org
--------------------Configuration: BVRDE - Win32 Debug--------------------
Compiling resources...
Compiling...
stdafx.cpp
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2146: syntax error : missing ';' before identifier 'lpnm'
        O:\WTL\WTL71\INCLUDE\atlframe.h(1176) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2501: 'LPNMREBARCHEVRON' : missing storage-class or type specifiers
        O:\WTL\WTL71\INCLUDE\atlframe.h(1176) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2501: 'lpnm' : missing storage-class or type specifiers
        O:\WTL\WTL71\INCLUDE\atlframe.h(1176) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<TBase,TWinTraits>' being compiled
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2146: syntax error : missing ';' before identifier 'lpnm'
        O:\WTL\WTL71\INCLUDE\atlframe.h(1312) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<class ATL::CWindow,class ATL::CWinTraits<114229248,262400> >' being compiled
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2501: 'LPNMREBARCHEVRON' : missing storage-class or type specifiers
        O:\WTL\WTL71\INCLUDE\atlframe.h(1312) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<class ATL::CWindow,class ATL::CWinTraits<114229248,262400> >' being compiled
O:\WTL\WTL71\INCLUDE\atlframe.h(412) : error C2501: 'lpnm' : missing storage-class or type specifiers
        O:\WTL\WTL71\INCLUDE\atlframe.h(1312) : see reference to class template instantiation 'WTL::CFrameWindowImplBase<class ATL::CWindow,class ATL::CWinTraits<114229248,262400> >' being compiled
F:\Documents and Settings\shengfang\桌面\bvrde_src\IDE\stdafx.cpp(8) : error C2856: #pragma hdrstop cannot be inside an #if block
Error executing cl.exe.

BVRDE.exe - 7 error(s), 0 warning(s)

这是VS2003报告的
------ 已启动生成: 项目: BVRDE, 配置: Debug Win32 ------

正在编译...
stdafx.cpp
f:\documents and settings\shengfang\桌面\bvrde_src\ide\stdafx.h(23) : fatal error C1083: 无法打开包含文件:“atlapp.h”: No such file or directory

生成日志保存在“file://f:\Documents and Settings\shengfang\桌面\bvrde_src\Ide\Temp\BuildLog.htm”中
BVRDE - 1 错误,0 警告

BVRDE Version 1 Release                       Copyright (C) 2003-2005 Bjarke Viks鴈
Introduction:-------------
BVRDE is an Integrated Development Environment (IDE) for C and C++. It is designed to make remote/cross-platform development easy. Its features include project management, application wizards, an integrated interactive debugger, and a powerful source editor with source browsing and syntax highlighting.

The goal of this tool is to allow a developer to compile and debug applications entirely on a remote computer, while editing and issuing compile and debug commands through a local interface. BVRDE supports a variety of network protocols to allow connection with various remote systems. This includes FTP and secure & encrypted protocols such as SSH and SFTP.

Copyright (C) 2002-2005 Bjarke Viks鴈 (bjarke at viksoe dot dk)--------------------------------------------------------
To start BVRDE, simply activate the application from the program-icon in the Start Menu, or double-click on the BVRDE executable. ** Good Luck **

Basic Installation  ==================         These are generic installation instructions.    The solution compiles with Microsoft Developer Studio 6, but has been known  to compile with the later Visual Studio.NET version. You must however import  the DSW project files to do this.    Installation of Microsoft Windows Template Library (WTL), the HTML Help Workshop  and Microsoft Platform SDK is required. Links for these libraries are available below.    To compile the projects, you should use the "Batch Build" option in Developer Studio.  This will build all the projects in the solution in the correct order.    The source distribution does not contain all the required binary files to  successfully run the application. You can copy the remaining files   (such as CL32.DLL, SciLexer.DLL and BVRDE.XML) from the binary distribution   to the \Bin folder to allow the application to run.          Links    The folllowing links are needed or useful for compiling the projects:     Microsoft WTL library   http://wtl.sourceforge.net     Microsoft Platform SDK   http://msdn.microsoft.com/developer/sdk/platform.htm     Microsoft Html Help Workshop   http://msdn.microsoft.com/library/default.asp?url=/library/en-us/htmlhelp/html/vsconHH1Start.asp     The Scintilla Editor   http://www.scintilla.org     Cryptlib library   http://www.cs.auckland.ac.nz/~pgut001/cryptlib/          Resolving Errors    If you get errors about a missing atlres.h file you have not installed WTL  properly.    If you get errors concerning the WinInet "FtpCommand" method, you have not   updated your MS Platform SDK files or configured it properly.  Alternatively remove the offending line from the FtpProtocol.cpp file.    Compile errors regarding an unknown ATL namespace prefix can be  corrected directly in the atldispa.h source by removing the prefix  as described in the comments.    Compile errors complaining about ambiguous symbols in ATL can be resolved   by following the instructions in the WTL ReadMe file.    Missing the "HtmlHelp.lib" or "HtmlHelp.h" files? Then you forgot to  install and add the "Microsoft HTML Help Workshop" include/lib paths  to your development environment.    The code depends on the Microsoft version of the STL library. If you  have installed a different STL library, temporarily revert to the  Microsoft include paths to make use of the Microsoft STL version.    Compiling under Visual Studio.NET will generate a number of warnings. You  may ignore these warnings.    Compile errors mentioning "___security_cookie" may be related to the /GS  switch in the latest VisualStudio.NET compiler family. To sucessfully   compile you should disable the "Buffer Security Check" setting.    The realtime C++ lexer, "cpp.l", needs a lex/yacc utility to compile. It   is currently compiled with "flex" but other lex-tools may work.      Bjarke Viks鴈 (bjarke at viksoe dot dkhttp://bvrde.sourceforge.net 


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/BVRDEwtl.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1127178160

2005年9月20日09:02星期二  [Dev开发] 追踪此文的RSS
路过在 2007年12月15日23:32星期六 评论:
0220 eclipse cdt uniwin failed
http://www.shengfang.org/blog/p/0220eclipsecdtuniwinfailed.php

mimetic Uniwin
http://www.shengfang.org/blog/p/0210mimeticUniwin.php

Yippee在 2006年2月20日12:23星期一 评论:
用eclipse/CDT打个比方就象你看到一个美女,稍微懒惰一点,呵呵,也就忍受一下了啦

uniwin在 2006年2月19日06:27星期日 评论:
至于java慢,那是很多年以前的事了,你机器配置是什么啊?别告诉我386啊。呵呵。 eclipse给你震撼性的美观,功能强大,爱不释手。如果没用过的话建议试试。

不过实在觉得java慢,无法忍受,没事的,uniwin支持什么Code::Blocks, Dev-Cpp, Relo, MingW Developer Studio, Vide and ....。总有一个成的。Cygwin/DDD也被Uniwin改造成远程调试器了。我还附带加了X11程序的远程调试开发。
Yippee 回复于 2006年2月19日10:36

呵呵,这个比喻倒是不错,我的感觉更像是 看到一个美女,既然是美女,自然要慢条斯理,斯斯文文,所谓林黛玉与焦大。


uniwin在 2006年2月19日06:19星期日 评论:
uniwin的工作机理是对GNU Toolchain做包装,将他们变成通讯程序了,从底层着手,IDE调用gcc, g++, gdb的时候根本感觉不到这些工具有什么不一样,所以对所有IDE通吃。
Yippee 回复于 2006年2月19日10:33

机器配置P4 1.5,但是感觉就是慢,我性子比较急,恨不得一个F7下去,那边就编译OVER,OK,明天上班之后再试一试。你好像版本升级了,相对上次下载的去掉了一些文件,加了一个STEP文档。不过我还没有感性认识。已经记录复制了一些信息。

http://www.shengfang.org/blog/p/0210mimeticUniwin.php


uniwin在 2006年2月19日06:18星期日 评论:
http://www.sourceforge.net/projects/uniwin
Yippee 回复于 2006年2月19日10:29
我感觉是把代码放在服务器,然后远程调用GCC GDB 调试,再把调试信息返回显示。这个倒是明白,只是那个例如 调试信息 会把出错行数显示,如何再在IDE里面定位呢?

[1] [2]

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 14||用户: 2563 [列表]
今日:572||到访:2682211
Rss:841941||评论:1585

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8