BCC55 ALL IN ONE CONTINUE 3

来源:互联网 发布:富士伺服选型软件 编辑:程序博客网 时间:2024/06/03 22:04
  补充说明参照下面我写的评论
VCF+VIDE+BCC55!!!
参考:[1]http://vcf-online.org/docs/ref_manual/ch01s05.html#id4735114
      [2]http://vcf-online.org/forums/lofiversion/index.php?t558.html
下载VCF :http://vcf-online.org/ 我下的是vcf-0.9.0
按[1]的指示
在E:/BCC55/vcf-0.9.0/新建空目录bin,lib
进入E:/BCC55/vcf-0.9.0/build/bakefiles.gen/
先对config.bcc进行修改
修改
# Depends on:
#     OPTION_APPLICATIONKIT
# Compile OpenGLKit: [0,1]
!ifndef OPTION_OPENGLKIT
OPTION_OPENGLKIT = 1 //原来是0,被我改成1的
!endif
之类的段落。
为保险起见,我只改了上面一处。
复制一个cmd.exe到进入E:/BCC55/vcf-0.9.0/build/bakefiles.gen/,双击cmd.exe,输入命令行
make -f makefile.bcc OPTION_DEBUG=0
又是release版,debug版编译时间实在太长。
得到
E:/BCC55/vcf-0.9.0/lib/
libAGG_s.lib
ZLib_s.lib
LibJPEG_s.lib
LibPNG_s.lib
FoundationKit.lib
GraphicsKit.lib
ApplicationKit.lib
OpenGLKit.lib
InternetKit.lib
libXmake_s.lib
再在E:/BCC55/vcf-0.9.0/lib/新建E:/BCC55/vcf-0.9.0/lib/bcc-lib
复制
libAGG_s.lib
ZLib_s.lib
LibJPEG_s.lib
LibPNG_s.lib
FoundationKit.lib
GraphicsKit.lib
ApplicationKit.lib
OpenGLKit.lib
InternetKit.lib
libXmake_s.lib
进去并改名
LibPNG_BCC_S.lib
FoundationKit_BCC_S.lib
GraphicsKit_BCC_S.lib
ApplicationKit_BCC_S.lib
OpenGLKit_BCC_S.lib
InternetKit_BCC_S.lib
libAGG_BCC_S.lib
ZLib_BCC_S.lib
LibJPEG_BCC_S.lib
libXmake_BCC_S.lib
还有E:/BCC55/vcf-0.9.0/bin下的几个dll随时可能需要,不再强调,可以复制到system32去或放在工程目录。
可以开始配置VIDE了,
从E:/BCC55/vcf-0.9.0/examples复制一个helloworld去做实验
在helloworld新建一个VIDE project选console,别的不管,建file.txt,lib.txt,path.txt,flag.txt,startup.txt
file.txt简单
HelloWorld.cpp
 
path.txt
 
include
$(BCCROOT)/include
E:/BCC55/vcf-0.9.0/src
 
lib
$(BCCROOT)/lib
$(BCCROOT)/lib/psdk
E:/BCC55/vcf-0.9.0/lib/lib_bcc
 
lib.txt
 
import32
cw32mti
comctl32
ApplicationKit
GraphicsKit
FoundationKit
OpenGLKit
 
http://vcf-online.org/forums/lofiversion/index.php?t558.html的启发,我写出了flag.txt
 
//% Section 11 - C FLAGS
-v -x -5 -a8 -A- -k -RT -Od -DWIN32 -c
 
//% Section 12 - LIBRARY FLAGS
-v -q -aa -Tpe –Gn
 
startup.txt是在http://vcf-online.org/的doc里学的
 
# BCC32 Startup: c0x32.obj-console, c0x32.obj-winapi
BCC32STARTUP = c0x32.obj
用PN2打开helloworld.vpj开始修改
file.txt对应section6
path.txt对应Section 8,9
lib.txt对应Section 17
flag.txt对应Section 11,12
startup.txt对应Section 16的后面几句。
于是大功告成,用VIDE打开helloworld.vpj,build,tool---run project