我有一个从VC6迁移到VS 2008的ATL COM项目。如何在VS2008上构建PS DLL?
在VS 2008中,新的ATL项目有一个单独的PS项目来构建PS DLL。但是从VC6迁移没有创建此项目。
我尝试在PS mk文件上调用nmake,但这会导致一个枚举类型的重定义错误,该枚举类型存在于我们的源文件以及自动包含的Windows头文件中。在解决方案中,我们通过定义WIN32_LEAN_AND_MEAN
预处理器来解决了这个问题,它排除了不必要的头文件。我可以在使用nmake时做同样的事情吗?
还有其他创建PS DLL的方法吗?