我第一次使用MySQL开发了一个小程序,
现在功能基本实现了,
开始考虑制作软件安装包,就是带安装向导的安装程序。因为程序调用了MySQL的API,
所以遇到一个问题,
我的软件安装包如何在没有安装MySQL的机器上也可以正常的安装并且使用呢?还是需要在每台机器上先安装MySQL,然后创建数据库,然后再安装我的程序?
所以,我需要得到帮助的问题是 :
1.如何制作软件安装包? 基于windows平台,使用VS2005。
2.程序中使用了MySQL的API,我需要在每台计划安装我的程序的机器上都要安装MySQL,并且创建数据库吗?如果想自动化这个步逐,我应该怎么做?
希望能够提供教程,因为我第一次做这种工作,不明白的地方会有很多。

解决方案 »

  1.   

    软件发布应该不是MYSQL的事。应该是VS2005,或是第三方软件的事。
      

  2.   

    如果MSSQL支持Windows Installer的话,你可以做一个bootstraper。关于怎么做一个bootstraper,你可以搜索相关文章或者在Visual Studio安装和发布项目的论坛提问
      

  3.   

    1、去其他板块问。
    2、不需要。
    至于怎么做看看:
    http://topic.csdn.net/u/20071229/09/a0c7e024-0293-4e7a-9454-ba412f94d99d.html
      

  4.   

    请教一下 yueliangdao0608,
    我是否应该把程序用到的数据库,表文件也打包到程序安装文件中,
    然后在程序中通过MySQL的C库去连接该数据库文件?
      

  5.   

    那我就不明白了,请教一下yueliangdao0608:现在我是这样做的 :
    1.在MySQL中建立一个数据库linkerdb,表linker.
    2.在VS2005中使用MySQL的C的API去连接数据库linkerdb.在VS2005的代码中,我并没有创建数据库linkerdb,也没有创建表linker。
    如果不把对应的数据库,表文件打包到安装文件中,
    那么我的程序怎么可能连接上数据库呢?