代码之家  ›  专栏  ›  技术社区  ›  Vineel Kumar Reddy

引用VisualStudioforWin32项目中的其他项目

  •  3
  • Vineel Kumar Reddy  · 技术社区  · 14 年前

    我使用的是win32api,我选择的语言很纯 C .

    A 在visual studio中

    我想添加另一个项目 B (具有一些常用的实用功能)中的

    现在我想参考这个项目 B A B 源代码级别。我不想它被用于对项目的dll

    假设项目B包含一些数学相关的函数,我想从项目A调用函数,或者项目B包含数据结构,我想在项目A中使用它们

    1 回复  |  直到 14 年前
        1
  •  6
  •   Chris Becke    14 年前


    好 啊。如果使用项目在Devstudio中创建解决方案,则磁盘上的默认布局将类似于-已将项目3创建为静态库项目:

    c:\Projects\SolutionDir
                           \Project1
                           \Project2
                           \Project3
    

    将通用结构和函数的源文件(.cpp)和头文件(.h)移到项目3。

    在项目A和B中,查找项目设置>编译器>附加包括并添加一个条目

    $(SolutionDir)
    

    #include "Project3/commonheader.h"
    // or
    #include "Project1/sharedFunctionDecls.h"
    #include "Project2/sharedStructDefs.h"