C++ 能否在同一解决方案中的另一个项目中将.exe项目用作库?

C++ 能否在同一解决方案中的另一个项目中将.exe项目用作库?,c++,visual-studio-2013,C++,Visual Studio 2013,正如标题所说。我正在将一个项目添加到现有的开源解决方案中,并希望在我的项目中使用它的.exe工具的一些功能。我将其添加为引用,并将其目录添加到其他包含中,但我似乎无法包含其头文件。简而言之,您不能。将可执行文件中除main()函数之外的所有内容提取到单独的库中。因此,您可以将其链接到这两个目的。aw:/I我认为可能有某种方法,因为项目会检查“NOMAIN”定义,在这种情况下,它会跳过主函数,并对其所有函数进行导出声明。对于一个只有控制台的应用程序来说,这没有多大意义。当从我的项目编译时,我是否可

正如标题所说。我正在将一个项目添加到现有的开源解决方案中,并希望在我的项目中使用它的.exe工具的一些功能。我将其添加为引用,并将其目录添加到其他包含中,但我似乎无法包含其头文件。

简而言之,您不能。将可执行文件中除
main()
函数之外的所有内容提取到单独的库中。因此,您可以将其链接到这两个目的。aw:/I我认为可能有某种方法,因为项目会检查“NOMAIN”定义,在这种情况下,它会跳过主函数,并对其所有函数进行导出声明。对于一个只有控制台的应用程序来说,这没有多大意义。当从我的项目编译时,我是否可以通过编程方式将其编译到库中?我试图尽可能少地修改源材料。