编译filezilla

编译zilla的时候,须要用到与mysql链接的地方(这里先忽略zila的编译)mysql

VC听过mysql connector c++, 下载了1.1.3版本,而后飞安装包,以后从官网上下载boostc++

把库文件盒lib包含在VC中,而后把myconn**.lib两个,都要附加上sql

而后把mysqlconn.dll拷贝到debug下,才好用了;工具

出国几个错误:用了其余版本,每次result->next给赋值的时候,老是报错 ,不知道缘由 spa

 

/*****************   详细编译过程  **********************************************/ debug

1.  下载FileZilla Server安装包,安装的时候,就能够选择是否安装 soucecode 的code

2.    我是用VS2010打开的工程,转换完毕后,出现三个项目server

    FZS Interface  /  GZip(已卸载)  / Service事件

    分别是 server的管理工具   /  和  Ftp 服务  Gzip应该是没用了;ip

3.  编译FZS Interface

       错误 72 error MSB4006: 涉及目标“GetCopyToOutputDirectoryItems”的目标依赖项关系图中存在循环依赖项。 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets 3058 10 FZS Interface

      用VS2010编译程序时出现下面错误:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(3051,5): error MSB4006: 涉及目标“GetCopyToOutputDirectoryItems”的目标依赖项关系图中存在循环依赖项。

因为程序只是用C++程序,因此不会存在调用net组件。

修改工程属性配置:把copy local改为false变能够了

 而后编译 Interface 无异常(警告不算);

4. 编译Service

       什么都不变的时候,提示缺乏zlib.h

  这个时候要下载zlib的源文件,而后编译(暂时忽略,貌似不太难) 

 而后在 属性-- C/C++ -- 附加包含目录里,增长zlib.h的路径;

 而且在 连接  中加入 zlibd.lib,编译成功;

而后修改下Service为 FileZilla Server ,由于生成的exe文件在过后生成事件中,有注册服务的动做, 用的就是这个exe的名字,才能在服务里看到

 (不须要boost)

至此,编译完成; 

相关文章
相关标签/搜索