`

mongoclient.lib(dbclient.obj) : fatal error LNK1112: module machine type 'x64'

阅读更多
错误提示:

mongoclient.lib(dbclient.obj) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'


前提是:利用scons从mongodb的源码中编译mongoclient.lib, 版本为v2.0.0

通过scons编译出来的mongoclient.lib 在实际使用中发生如下错误:
mongoclient.lib(dbclient.obj) : fatal error LNK1112: module machine
type 'x64' conflicts with target machine type 'X86'


其中:命令行:> set

其中有一行为:
引用

PROCESSOR_ARCHITECTURE=AMD64



主要原因是调用scons的命令行窗口参数不对,环境为amd64,所以可以做如下调整:
调用vs2010目录下自带的x86命令行窗口:
Microsoft visual studio 2010\Visual studio tools\Visual studio Command prompt
引用

Setting environment for using Microsoft Visual Studio 2010 x86 tools.



然后调用
引用
E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>set PROCESSOR_ARCHITECTURE=x86


再运行scons命令行就解决了。

分享到:
评论

相关推荐

    DBClient-开源

    1. `DBClient.exe`:这是Windows平台下的可执行文件,用户可以通过双击运行,启动DBClient的图形用户界面。 2. `DBClient.jar`:这是Java应用程序的主类库,包含了DBClient的主要功能实现。 3. `poi.jar`:Apache ...

    TClientDataSet用法

    这意味着在客户端应用中使用TClientDataSet时无需安装或配置BDE,而是通过一个名为DBCLIENT.DLL的动态链接库来支持其运行。 在多层架构的应用程序中,客户端通常不直接与数据库进行交互,而是通过中间层(如业务...

    MongoDB C/C++开发使用案例Demo

    1. **MongoDB C++驱动安装与配置**:首先,你需要下载并安装MongoDB的C++驱动库,通常包括头文件(.h)和库文件(.lib或.dll)。这些文件在压缩包中已经提供,可以按照开发环境搭建配置文档进行配置,确保编译器能够...

    Delphi实现Excel数据导出到Access数据库中.rar

    Delphi的`DB`和`DBClient`单元提供了访问这些接口的类。例如,`TADOConnection`、`TADOTable`、`TADOQuery`等组件可用于连接、查询和操作Access数据库。 3. **数据导出过程**:要将Excel数据导入Access,首先需要...

    连接mysql完整例子代码

    DB, DBClient, Classes, SysUtils, Forms, StdCtrls, Datasnap.DBClient; ``` 2. **创建TClientDataSet组件**: 在你的表单上添加一个`TClientDataSet`组件,这将作为与数据库交互的中间层。 3. **配置连接组件...

    ympc-dbclient:与Redis数据库交互的库

    **ympc-dbclient** 是一个专为与Redis数据库交互设计的JavaScript库。这个库的主要目的是简化和优化在Node.js环境中操作Redis的过程,提供了一种更便捷的方式来执行各种Redis命令和管理数据。作为开发者,你可以利用...

    发送程序-源码

    DB, ADODB, Provider, DBClient, GridsEh, DBGridEh, RzStatus; type PShellItem = ^TShellItem; TShellItem = record FullID, ID: PItemIDList; Empty: Boolean; DisplayName, TypeName: string; ...

    漫谈浪潮财务软件ps维护技巧.pptx

    1. 报表登陆失败:针对不同的错误提示,如首次连接失败、函数未找到或找不到指定模块,可能需要重新安装软件,或者使用Regsvr32命令注册dbclient.dll和stdvcl40.dll这两个动态链接库文件。 综上所述,浪潮财务软件...

    绝对经典的完整的RPG爱情游戏执行程序及所有源代码

    编译注意:在编译提供的样例程序时,请将Dbclient.dll及Mpegdll.dll复制到样例程序目录中。 场景对话文件编辑: 游戏中所有场景对话都保存在Dat.cdx文件中,要修改对话,可以用Delphi的ClientDataSet 组件的...

    绝对经典的完整的RPG爱情(2D)游戏执行程序及所有源代码

    编译注意:在编译提供的样例程序时,请将Dbclient.dll及Mpegdll.dll复制到样例程序目录中。 场景对话文件编辑: 游戏中所有场景对话都保存在Dat.cdx文件中,要修改对话,可以用Delphi的ClientDataSet 组件的...

    保存图片到数据库 delphi

    OracleDB, DB, DBClient; var OracleConnection: TOracleConnection; OracleQuery: TOracleQuery; Bitmap: TBitmap; ImageStream: TMemoryStream; begin // 创建并配置Oracle连接组件 OracleConnection := ...

    asp访问N种数据库12种方法

    ASP可以通过COM对象如DBClient或MSDAOSP来使用OLE DB。 6. DAO (Data Access Objects):DAO是早期的Microsoft数据库访问技术,主要用于与Access数据库交互。虽然已被ADO取代,但在某些老项目中仍可见其身影。 7. ...

    浪潮控件注册工具(解决浪潮控件丢失或者调用失败).rar

    备注:本工具注册的控件:vcfi32.ocx TTFI6.OCXTtf16.OCX CELL32.ocxGif89.dll Shdocvw.dllhhctrl.ocx dbclient.dllReportEidolon.ocx sydaase.dllmswinsck.ocx DHDeviceConfig.ocxDvrInterVideo.ocx Video...

    dbclient.rar

    《dbclient.rar——一款全能数据库连接神器》 在IT领域,数据库管理是不可或缺的一部分,而高效、便捷地访问和操作数据库则需要强大的数据库连接工具。"dbclient.rar"就是这样一款工具,它支持多种数据库系统,如...

    Delphi 7 高效数据库程序设计.pdf

    FireDAC.Comp.Client, FireDAC.Stan.Def, FireDAC.Stan.Error, FireDAC.Stan.Event, FireDAC.Stan.Option, FireDAC.Stan.Pool, FireDAC.Stan.Proc, FireDAC.Stan.Qry, FireDAC.UI.Controls; procedure TForm1....

    Lily Sql Client:Lily Sql Client是支持jdbc数据库的纯Java客户端。-开源

    4. **dbclient.properties**:配置文件,包含数据库连接信息和其他设置,用户可以根据需求进行修改。 5. **dbclient.sh**:这是Linux或Mac OS系统的启动脚本,同样用于运行客户端程序。 6. **readme.txt**:通常包含...

    delphi+oracel

    DB, DBClient, OracleDirect; var DataSource: TDataSource; Connection: TOracleConnection; Dataset: TClientDataSet; SQLConnectionParams: TStrings; begin // 配置连接参数 SQLConnectionParams := ...

    Delphi测试AfterConnect事件与服务器连接实例..rar

    System.SysUtils, System.Classes, Datasnap.DBClient, Datasnap.Provider, Data.DB, Data.SqlExpr, Datasnap.DSProviderData1; type TForm1 = class(TForm) DSProviderData1: TDSProviderData; SQLConnection...

    高性能服务框架ZYS.zip

    简单地封装文件在/application/library/mysql/dbclient.php 配置在conf/application.ini中 ;数据库连接池配置 DbServer.async=true //配置是同步执行还是异步执行,默认不配置代表异步执行,同步执行设置为false Db...

    delphi通过ADO连接数据库

    ShowMessage('Error: ' + E.Message); end; ``` 这样可以捕获并显示任何可能出现的错误信息。 以上是Delphi通过ADO连接数据库的基本步骤和操作。在实际项目中,你可能需要根据具体需求来调整代码和组件设置,...

Global site tag (gtag.js) - Google Analytics