PHP扩展编译错误
Jun 23, 2016 pm 02:19 PM sqlite3.cext\sqlite3\sqlite3.c(264) : warning C4244: “=”: 从“sqlite3_int64”转换到“long”,可能丢失数据ext\sqlite3\sqlite3.c(511) : warning C4013: “sqlite3_key”未定义;假设外部返回intext\sqlite3\sqlite3.c(533) : warning C4013: “sqlite3_rekey”未定义;假设外部返回 intext\sqlite3\sqlite3.c(627) : warning C4244: “=”: 从“sqlite3_int64”转换到“long”,可能丢失数据sqlite3.cext\sqlite3\libsqlite\sqlite3.c(87981) : error C2065: “sqlite3_key”: 未声明的标识符ext\sqlite3\libsqlite\sqlite3.c(87981) : error C2099: 初始值设定项不是常量ext\sqlite3\libsqlite\sqlite3.c(87982) : error C2065: “sqlite3_rekey”: 未声明的标识符ext\sqlite3\libsqlite\sqlite3.c(87982) : error C2099: 初始值设定项不是常量NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"”: 返回代码“0x2”Stop.
回复讨论(解决方案)
有人能帮忙吗。。。到现在了还是这个问题
直接找个编译好的扩展吧
sqlite3.cext\sqlite3\sqlite3.c(264) : warning C4244: “=”: 从“sqlite3_int64”转换到“long”,可能丢失数据ext\sqlite3\sqlite3.c(511) : warning C4013: “sqlite3_key”未定义;假设外部返回intext\sqlite3\sqlite3.c(533) : warning C4013: “sqlite3_rekey”未定义;假设外部返回 intext\sqlite3\sqlite3.c(627) : warning C4244: “=”: 从“sqlite3_int64”转换到“long”,可能丢失数据sqlite3.cext\sqlite3\libsqlite\sqlite3.c(87981) : error C2065: “sqlite3_key”: 未声明的标识符ext\sqlite3\libsqlite\sqlite3.c(87981) : error C2099: 初始值设定项不是常量ext\sqlite3\libsqlite\sqlite3.c(87982) : error C2065: “sqlite3_rekey”: 未声明的标识符ext\sqlite3\libsqlite\sqlite3.c(87982) : error C2099: 初始值设定项不是常量NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"”: 返回代码“0x2”Stop.
是版本问题,扩展版本和php的编译版本不一致。
是版本问题,扩展版本和php的编译版本不一致。
我是在PHP的源码里的扩展的基础上修改的啊。。。这个可能性应该不大吧。。
sqlite3.cext\sqlite3\sqlite3.c(264) : warning C4244: “=”: 从“sqlite3_int64”转换到“long”,可能丢失数据
你用32位的编译器编译64位的源码,很自然是要出错的
ext\sqlite3\sqlite3.c(511) : warning C4013: “sqlite3_key”未定义;假设外部返回
你没有嵌入定义 sqlite3_key 的头文件
你没有嵌入定义 sqlite3_key 的头文件
还有其他一些能够用的标示符,我全局搜索了一遍,把它们声明过得地方或者说只要好像是声明的地方我都跟着写了一遍,这个可能性应该不太大。。。
你把错误信息拿到 VC 版面( http://bbs.csdn.net/forums/VC)去问,看他们怎么说

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
