在Windows上编译V8以使用g++

Compiling V8 on Windows to Use with g++

本文关键字:g++ V8 Windows 编译      更新时间:2023-10-16

我已经完成了关于如何编译V8的所有过程,并实际设法在Windows平台上编译它。然而,问题是,在Windows上的编译过程迫使你用Visual Studio编译,因此创建对象文件(.obj),可以在vs中使用。我已经设法创建了一个DLL文件,但它只服务于目的,当有一个可执行文件运行。

另一方面,我在Windows上使用Eclipse和g++。要嵌入V8到我的c++我需要有一个库文件(。一个扩展,使链接器将工作)。有没有可能这是可行的?

在创建DLL时,还应该创建一个导入库。它们通常与DLL具有相同的名称,但具有.lib扩展名。将这个库添加到Eclipse中的项目中,它应该在构建时被链接进来。你可以通过右键单击项目,选择Properties -> C/C++ Build,然后选择Library,并将其添加到那里。