我需要使用CEF1(不是CEF3),我需要在VS2017中完成(项目的其余部分在VS2017中)。这是一个问题,因为VS2017在CEF1时并不存在。我甚至不知道如何开始。我试图在较旧的Visual Studio中编译CEF1,但是因为不匹配_MSC_VER而导致链接器错误
答案 0 :(得分:2)
在我开始回答之前,我需要说强烈建议您使用CEF3。原因包括:
我的回答:
如果您可以在此single process中找到所需的分支编号(它有一些旧的CEF1分支的二进制文件),或者如果您已经有一些二进制文件,那么您应该是能够将它们与您的VS 2017项目链接没问题。
如果没有,那么您需要从源代码构建CEF1。我认为最简单的方法是满足系统archive来构建发布分支1453(最后一个支持CEF1):
您也可以尝试在VS2017中构建CEF1。通过这种方式,您可能会遇到更多构建错误。
第2步或第3步完成后,您可以使用VS2017 C ++项目中的输出。