编译filezilla

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

VC听过mysql connector c++, 下载了1.1.3版本,然后飞安装包,之后从官网上下载boost

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

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

出国几个错误:用了其他版本,每次result->next给赋值的时候,总是报错 ,不知道原因 

 

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

1.  下载FileZilla Server安装包,安装的时候,就可以选择是否安装 soucecode 的

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

    FZS Interface  /  GZip(已卸载)  / Service

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

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)

至此,编译完成; 

转载于:https://www.cnblogs.com/davytitan/p/3093652.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译和安装 FileZilla Server,您可以按照以下步骤进行操作: 1. 首先,确保您的系统满足 FileZilla Server 的编译和运行要求。FileZilla Server 目前仅适用于 Windows 系统。 2. 下载 FileZilla Server 的源代码。您可以从 FileZilla 官方网站(https://filezilla-project.org/)的下载页面获取最新的源代码压缩包。 3. 解压缩源代码压缩包到您选择的目录。 4. 检查是否已经安装了 Microsoft Visual Studio(版本 2013 或更高版本)和 CMake(版本 3.7 或更高版本)。这些是编译 FileZilla Server 所需的工具。 5. 打开 Visual Studio 开发人员命令提示符(Command Prompt)。 6. 使用 `cd` 命令切换到 FileZilla Server 源代码目录。 7. 运行以下命令生成构建文件: ``` cmake -G "Visual Studio 16" . ``` 注意,这里使用的是 Visual Studio 2019 的版本号。如果您使用的是其他版本的 Visual Studio,请相应地更改版本号。 8. 打开生成的 Visual Studio 解决方案文件(`.sln` 文件)。 9. 在 Visual Studio 中,选择 Release 配置并点击“生成”菜单中的“生成解决方案”选项。这将开始编译 FileZilla Server。 10. 编译完成后,在输出目录中找到生成的 FileZilla Server 可执行文件(`FileZilla Server.exe`)。 11. 在您选择的位置创建一个目录,用于存储 FileZilla Server 的配置和数据文件。 12. 将生成的可执行文件(`FileZilla Server.exe`)和其他必要的文件复制到上一步创建的目录中。 13. 运行 `FileZilla Server.exe` 文件,它将启动 FileZilla Server 的安装和配置向导。 14. 按照向导的指示完成 FileZilla Server 的安装和配置过程。 注意:编译和安装 FileZilla Server 需要一定的技术知识和经验。如果您不熟悉编译和安装过程,建议下载 FileZilla 官方网站提供的预编译版本进行安装。预编译版本不需要进行编译,可以直接安装和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值