使用createProcess使用另一个项目的方法

时间:2012-02-07 08:55:04

标签: c visual-studio-2010 process operating-system

假设我有一个带有某些方法的“.c”文件,我创建了一个新项目,我需要创建一个使用previouse项目中的方法的进程....所有这些都在同一个解决方案下。 /> 在我正在进行的当前项目中,我使用方法“createProcess”创建一个进程, 然后我将属于第一个项目的“.exe”文件传递给“CommandLine”参数,该文件带有“.c”文件(我的所有方法都是)。
如何才能访问这些方法&使用它们?

1 个答案:

答案 0 :(得分:0)

常见的'方法'(在C中称为函数)应该被提取到他们自己的源代码文件中而没有'main'。函数原型应该在他们自己的头文件中。确保函数未声明为“静态”。

现在#include两个主要源文件中的头文件。每个项目应该有两个C源文件,一个包含'main',另一个包含公共函数 - 所以常用函数源文件在两个(或更多)项目中。

从长远来看,将常用函数放入自己的DLL中会更好 - 但这可能是另一天。