谁能帮我在 Windows 平台上用 PHP 编译 C++ 代码吗?我使用的是 Microsoft Visual C++ 6.0。
我尝试了以下我知道的选项,但没有一个起作用:
system('test.c')
exec('test.c')
文件“test.c”已放置在我的 php/www/文件夹中。
我需要首先编译代码,生成 test.exe,然后使用 exec( ) 运行该 exe 文件。
编辑:
在此代码“test.c”中,我正在读取文件“data.txt”。 data.txt 的内容每 5 秒更改一次。这就是为什么我首先需要用 PHP 进行编译,然后运行新的 exe 文件。
最佳答案
创建一个 .bat 文件:
- 运行 Visual Studio 附带的 vcvars32.bat 文件
- 运行“cl.exe yourprogram.c”
然后从 PHP 启动该 .bat 文件。 (顺便说一句,不知道你会怎么做)
关于php - 如何在Windows平台上用PHP编译C/C++代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929592/