如何使用Visual Studio 2008编译NPAPI插件源代码?

时间:2011-10-04 12:10:27

标签: visual-studio-2008 google-chrome dll npapi gecko

(首先,抱歉英语不好!)

我在这里下载了源代码:http://minimizetotray.googlecode.com/files/SourceCode.zip - 这是一个NPAPI插件,可以将Chrome窗口最小化到系统托盘。

使用Visual Studio 9.0,我打开文件chromeTray.vcproj(位于SourceCode.zip的DLL目录中),尝试编译项目得到一个dll,但我有很多error messages

使用记事本打开chromeTray.vcproj,我发现它有一些XULRunner SDK的引用,但我不知道如何在Visual Studio中使用该SDK,我不确定是否还需要其他任何东西才能使它工作。< / p>

任何人都可以看看并告诉我需要什么才能让这个sourceCode工作(创建dll)? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

我对这个项目并不熟悉,但从错误列表中可能看出你错过了atlbase.h的包含。鉴于atlbase.h确实包含在项目的stdafx.h中,似乎有一些编译单元首先不包含stdafx.h

尝试让编译器在编译期间显示包含列表(项目设置 - &gt; C / C ++ - &gt;高级 - &gt;在VC8中显示包含),并在atlbase.h之前查看谁包含ATL标题。