我是Windows环境编程新手,尤其是Visual Studio。
我有一个疑问。
我将在一个在VS2012下开发的项目上工作。它的所有依赖项都在VS2012下解析。
使用这个项目作为动态链接库,我必须创建一个插件使用谷歌草图C++开发工具包。在了解了Sketchup c++开发工具包之后,我才知道它的SKpWriter API库是使用VS2005 SKP C++ SDK构建的
现在我的疑问是,如果我想使用用VS2012VS2010构建的动态链接库,我如何在VS2005下使用它。请给我引路。
发布于 2013-05-05 16:36:21
使用VS2005创建一个相应的DLL项目,但不要向其中添加任何文件。然后,将现有的源代码添加到其中,设置编译器设置,您就可以开始工作了。它可以在一个目录中有多个项目文件,只需添加相应的后缀来表示VS版本。如果您相应地设置了路径,您甚至可以在不同的VS版本中同时拥有相同的项目,以检查您是否没有破坏其他环境中的任何内容。顺便说一句:你的问题有点模糊,如果你有更具体的问题,可以问更具体的问题。
但是有一个问题:如果DLL有一个C++接口,而不是一个更基本的C接口,那么您就不走运了,因为您通常不能混合来自不同编译器的输出。
https://stackoverflow.com/questions/16382745
复制相似问题