我正在爲php 7.0.4創建一個自定義生成窗口。在https://wiki.php.net/internals/windows/stepbystepbuild之後直到nmake捕捉爲止。當我在構建配置文件之後執行nmake時,它給了我一些錯誤並退出了錯誤1077.因此,根據VS文檔https://msdn.microsoft.com/en-us/library/dt309377.aspx,我使用/ I忽略錯誤並進一步構建。無法在windows 10 + vs2015 + x64中進一步編譯爲php.exe
問題是 - >I am getting a x86 build instead of x64 build
。其次,rather than a clear build I am getting a manifest and development source.
我無法進一步編譯爲.exe。我使用的命令很簡單,並且是configure --disable-all --enable-cli --enable-cgi --with-pgo --enable-snapshot-build
。這是一個簡單的版本,只是php.exe,php-cgi.exe啓用了pgo。
我在做什麼錯?歡迎任何幫助。
UPDATE
我發現--with-pgo
或添加任何其他擴展到配置行是錯誤1077莫非這是罪魁禍首,由於缺乏在deps
文件夾的依賴性?但我仍然無法解釋爲什麼X86 dist正在進入X64文件夾。我有時會得到一個錯誤,說內置的構建配置不符合X64文件夾規範。不知道發生了什麼事情不能通過啓用額外的擴展來複制1077以外的問題。
謝謝先生,這真是太好了。剛剛回答了這個問題。這與開發人員工具的環境有關 – Gary