php - 在 VS15 中编译 PHP7 时找不到 bison.exe

标签 php c++ visual-studio-2015

尝试在 Windows 中使用 Visual Studio 15(社区版)编译 PHP 结果

Checking for bison.exe ... <not found>

我所追求的是包含 soundex() 的 php_pdo_sqlite.dll 版本。功能。参见 this对于我使用的 PHP 5 方法。

我知道 VS Code 不够用,安装 VS 15 社区不会添加到 cl.exe 的路径。 .因为我只需要通过这个练习来获取 dll,所以我对 Visual Studio 非常不熟悉。 bison.exe在哪里? [是的,我知道 soundex()在 *nix 中的 pdo_sqlite 中。]

最佳答案

您的系统上可能没有 bison.exe(或相关文件)。在那种情况下,@Dmitry(和其他人)的建议是正确的。 然而,另一个修复是在 VS15 中启动开发人员命令提示符,并确保在运行配置之前运行 {rootdir}\bin\phpsdk_setvars.bat。这解决了我的问题。

关于php - 在 VS15 中编译 PHP7 时找不到 bison.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34206335/

相关文章:

php - 如果值是另一个值的子字符串,则从数组中删除值

java - 如何将 Google App Engine 内存缓存与 Quercus 一起使用?

php - 浏览器如何允许下载 php 文件而 wget 不允许? [MediaWiki 安装]

c++ - 我可以通过其基础的默认构造函数实例化一个结构吗?

c++ - 在结构指针中查找值的地址

Azure:Web.config 连接字符串'参数不能为 null 或为空

Azure Webjob 按计划运行选项缺失

php - mysql_query() 和 mysql_result() 有什么区别?

c++ - 获取音轨的编码

c# - MsBuild 以与 Visual Studio 2015 不同的顺序构建项目,但失败