Linux有很多发行版,目前比较流行的有Ubuntu,Debian,Redhat,红旗linux等等...版本。
因为是初次使用,这里选择了Ubuntu8.0.4刻盘安装。

安装过程需要注意几个问题:

1.分区:
   在硬盘上预留空间若干,在分区这个步骤选择手动,按照如下模式设置分区大小:
   1G(建议等于物理内存大小),交换分区
   8G(建议大于5G),ext3格式,挂载点为'/'
   20G(任意大小),ext3格式,挂载点为'/home'


2.屏幕分辨率:
  不少linux发行版(包括Ubuntu,Debian,ylmf OS等等)的桌面系统默认分辨率和刷新率很高,导致显示器提
  示”超出频率范围“,"Out of range"等信息后黑屏(我的19寸都提示,无言了),这个时候可以按快捷
  键'Ctrl' + 'Alt' + '-'快捷键来选择一个显示器支持的分辨率。

3.Linux的完全卸载:
  进入Windows系统恢复控制台(可使用Windows安装盘引导系统后,按'R'键进入),执行fixmbr,fixboot命
  令,即可彻底删除掉Linux的引导信息。
  再在Windows的磁盘管理中删除掉Linux占用的磁盘分区即可彻底卸载Linux。

备注 2010年4月16日:
很不幸,这个系统在重启了几次之后就出现问题,提示file system check error,无法进入图形界面。
按Ctrl+D或执行fsck仍然不能启动。目前已将此系统删除,硬盘上的Windows仍可正常运行。

比较郁闷的问题是,以稳定著称的linux系统怎么在我这里就不行了?下一步装个Debian继续研究!


本文链接地址: 体验Linux.1 安装Linux操作系统
https://blog.qingfengju.com/index.asp?id=211

分类:Linux 查看次数:6529 发布时间:2010/4/15 15:16:50

1.VB要求函数的调用约定是__stdcall;
2.必须使用extern "C",使VB可以找到函数符号(函数名称);
3.C++中可以使用.def文件导出函数。

示例:从nStart累加到nEnd
//Sum.cpp
extern "C" int__stdcall Sum(int nStart,int nEnd)
{

 int s=0;
 for (int i=nStart;i<=nEnd;i++)
 {
 s+=i;
 }
 
 return s;
}

//Sum.def

EXPORTS
 Sum

VB中声明函数:
Private Declare Function Sum Lib "Sum.dll" (ByVal nStart As Long, ByVal nEnd As Long) As Long

VB中使用该函数:
msgbox Sum(1,100)

结果:5050
 

本文链接地址: VB调用C++编写的DLL
https://blog.qingfengju.com/index.asp?id=218

分类:Win32/C++ 查看次数:6803 发布时间:2010/4/15 1:12:27