这两天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.yippeesoft.com
在编译时 缺少头文件啊!cannot open include file \’atlres.h\’

又下载WTL,试验了无数个版本 www.yippeesoft.com
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.yippeesoft.com
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.yippeesoft.com

这是用VS6编译的,我看用的是DSW文件 www.yippeesoft.com
——————–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@viksoe.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@viksoe.dkhttp://bvrde.sourceforge.net 

历史博文

标签:, ,
九月 20, 2005 at 9:02 上午 by yippee 1,077 次
Category: Dev
Tags: , ,