我正在尝试运行Sqlite 3.7.4提供的TCL测试(我在该版本上的工作要求,从源代码编译,并能够运行所有测试)。我在Windows 7机器上尝试编译64位二进制文件。
我使用MinGQ和GCC成功编译了二进制文件。我无法对测试做同样的事情。
我正在运行mingw-get-inst-20110802.exe并安装了ActiveTcl8.5.10.1.295062-win32-x86_64-threaded.exe
当我尝试运行make test时,在成功构建实际源代码之后,我得到了几乎无穷无尽的一系列对 imp _Tcl_blahblah'错误的未定义引用。
我的流程是:
Run configure --enable-threadsafe
Make
Make Test
这适用于我们的Mac和Linux环境,但Windows不合作。看起来我没有运行CMake / MsBuild的选项,因为我没有在Sqlite的修订版中看到CMake文件。