• 将odbc扩展编译至nodejs程序集中


    1. 下载nodejs https://github.com/joyent/node

    2. 下载odbc for nodejs 扩展 https://registry.npmjs.org/odbc/-/odbc-0.6.2.tgz

    3. 在nodejs文件夹运行vcbuild.bat,生成成功后使用Visual Studio打开解决方案node.sln。

    4. 解压odbc-0.6.2.tgz,将lib目录中的所有文件添加至node项目中的lib文件夹中,并添加至解决方案。将src文件夹中的所有文件添加到node项目中src文件夹中,并添加至解决方案。

    5. 在Visual Studio中选中node项目,右键属性,依次选定配置属性—连接器—输入—附加依赖项。添加此三个lib:odbc32.lib、DelayImp.lib、odbccp32.lib。然后确定。(如果要发布Release版本,请将生成方案改为Release再添加依赖项)。

    6. 用文本编辑器打开node.gyp文件,该文件内容是一个json格式的配置文件。

    7. 在路径“variables>library_files”添加成员:“lib/odbc.js, lib/simple-queue.js”。

    8. 在路径“targets>sources”添加成员:“'src/odbc.cpp', 'src/odbc_connection.cpp', 'src/odbc_statement.cpp', 'src/odbc_result.cpp', 'src/dynodbc.cpp'”。

    9. 在路径“targets>sources>conditions>'OS=="win"'>sources”添加成员:“'src/strptime.c', 'src/odbc.cpp'”。

    10. 在路径“targets>sources>conditions>'OS=="win"'> libraries”添加成员:“'-lodbccp32.lib'”。

    11. 然后生成node项目。

  • 相关阅读:
    CentOS7 防火墙firewalld详细操作
    bootstrap-datetimepicker 滚动错位问题
    Contos更换python版本
    centos7.3下使用yum 安装pip
    备注
    jenkins与SVN 问题记录
    kafka配置
    Jenkins 与github配置
    nginx File not found 错误
    nginx 总结
  • 原文地址:https://www.cnblogs.com/grj1046/p/3545605.html
Copyright © 2020-2023  润新知