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

Visual studio 2008 如何使用VisualStudio2008编译NPAPI插件源代码?,visual-studio-2008,google-chrome,dll,npapi,gecko,Visual Studio 2008,Google Chrome,Dll,Npapi,Gecko,(首先,抱歉英语不好!) 我在这里下载了源代码:-这是一个NPAPI插件,能够将Chrome窗口最小化到系统托盘 使用Visual Studio 9.0,我打开了文件chromeTray.vcproj(位于SourceCode.zip的DLL目录中),尝试编译项目以获得DLL,但我得到了很多 使用记事本打开chromeTray.vcproj,我发现它有一些参考资料,但我不知道如何在Visual Studio中使用该SDK,我不确定是否需要其他东西来让它工作 任何人都可以看一下并告诉我需要什么来让

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

我在这里下载了源代码:-这是一个NPAPI插件,能够将Chrome窗口最小化到系统托盘

使用Visual Studio 9.0,我打开了文件chromeTray.vcproj(位于SourceCode.zip的DLL目录中),尝试编译项目以获得DLL,但我得到了很多

使用记事本打开chromeTray.vcproj,我发现它有一些参考资料,但我不知道如何在Visual Studio中使用该SDK,我不确定是否需要其他东西来让它工作

任何人都可以看一下并告诉我需要什么来让这个源代码工作(创建dll)?
提前谢谢

我对该项目不熟悉,但从您的错误列表中可以看出,您缺少了
atlbase.h
。鉴于
atlbase.h
确实包含在项目的
stdafx.h
中,似乎有一些编译单元没有首先包含
stdafx.h


尝试让编译器在编译期间显示包含列表(项目设置->C/C++->高级->在我的VC8中显示包含),然后查看谁在
atlbase.h

编译期间包含的顺序是什么?在包含stdafx.h之前,我希望看到一些包含项。如果由于某种原因无法使其工作,可以尝试使用ProcMon(编译期间对cpp和h文件进行筛选)监视文件活动。这是您想要的吗?(altbase.h包含在项目的stdafx.h中)