使用另一个项目';使用createProcess的方法
假设我有一个带有一些方法的“.c”文件,我创建了一个新项目,在这个项目中,我需要使用上一个项目中的方法创建一个流程……所有这些都在同一个解决方案下。使用另一个项目';使用createProcess的方法,c,visual-studio-2010,process,operating-system,C,Visual Studio 2010,Process,Operating System,假设我有一个带有一些方法的“.c”文件,我创建了一个新项目,在这个项目中,我需要使用上一个项目中的方法创建一个流程……所有这些都在同一个解决方案下。 在我正在处理的当前项目中,我使用“createProcess”方法创建了一个流程, 然后我将属于第一个项目的“.exe”文件传递给“CommandLine”参数,该文件包含“.c”文件(我的所有方法都在其中)。 如何访问和使用这些方法 常用的“方法”(在C中称为函数)应该提取到它们自己的源代码文件中,而不带“main”。函数原型应该在它们自己的头文
在我正在处理的当前项目中,我使用“createProcess”方法创建了一个流程, 然后我将属于第一个项目的“.exe”文件传递给“CommandLine”参数,该文件包含“.c”文件(我的所有方法都在其中)。
如何访问和使用这些方法 常用的“方法”(在C中称为函数)应该提取到它们自己的源代码文件中,而不带“main”。函数原型应该在它们自己的头文件中。确保函数未声明为“静态” 现在#将头文件包含在两个主要源文件中。每个项目都应该有两个C源文件,一个包含“main”,另一个包含公共函数——因此公共函数源文件位于两个(或更多)项目中 从长远来看,最好将通用函数放在它们自己的DLL中,但这可能需要改天