如何在一个VS的工程里面调用另外一个VS工程

问题描述

如何在一个VS的工程里面调用另外一个VS工程

我建立了两个VS工程,第一个工程要生成库文件给第二个工程调用,我想在第一个工程生成库文件后,就可以直接调用下一个工程,可以吗?应该怎样做了?

解决方案

在VS中新建一个解决方案,然后新建两个项目,一个是Windows应用程序,一个是dll类库,然后再在前一个项目中点项目-添加引用,选择第二个项目,即可。

解决方案二:

你把你两个工程置于同一个解决方案下!
打开一个工程的解决方案--右键菜单--Add--existing project 把另外一个工程加上!

在编译配置把两个工程都选上,一起编译!

解决方案三:

建立VS 的solution,然后把两个工程都add进去,如果A想生成库给第二个工程调用,那么就可以设置VS Project Dependency。VS2010以后都可以
http://blogs.msdn.com/b/vcblog/archive/2010/02/16/project-settings-changes-with-vs2010.aspx

解决方案四:

将这二个工程添加到同一个solution之后,你需要设置一下工程的依赖项(点解决方案的右键属性设置),假如B要用到A的生成库,那么B的依赖项就是工程A。这样设置之后,编译器会自动先编译A再编译B。

别外还要设置A的输出目录,生成的lib放在哪里。然后设置B 的附加库目录为A的生成目录,这样B要用到这个lib时就会自动在设置目录里面找到。

基本上就是这样了。

解决方案五:

应该可以的额,,,,看上面大神讲解

时间: 2024-10-03 20:22:05

如何在一个VS的工程里面调用另外一个VS工程的相关文章

vc6.0如何在工程内调用另一个工程

问题描述 vc6.0如何在工程内调用另一个工程 就是说我有两个独立的工程,一个是系统界面软件,一个是接收数据的软件.我想要在系统界面中点击一个按钮打开接收数据的软件,并且在接收完成后再系统界面上显示下载完成.看到网上虽然可以在系统界面软件按钮处用Winexec或者ShellExecuteEx打开接收软件进行接收,但是不知道接收软件要怎么在下载完成后给系统界面一个返回值,用来执行显示下载完成,要在系统界面显示下载完成.还有一个办法就是合并,不过不知道具体怎么操作,是把Source Files,He

vc++-如何在一个A.cpp程序下调用另一个B.cpp下的变量

问题描述 如何在一个A.cpp程序下调用另一个B.cpp下的变量 我的一个A.cpp 程序下需要调用另一个B.cpp 下的一个变量的值,我在A.h下写了extern CString matchID;也包含了B.h:在A.cpp下对变量赋值 m_strWorkerNumber = matchID; 出现错误提示 error LNK2001: unresolved external symbol "class CString matchID" (?matchID@@3VCString@@A

android-一个安卓工程引入无法另一个安卓工程的R.java

问题描述 一个安卓工程引入无法另一个安卓工程的R.java 我有2个安卓工程,一个工程作为library导入到另外一个工程,其他类的引用正常,但作为library的工程的R.java无法引入. 解决方案 如果libary工程下的R.java能够正常自动生成的话,你引用libary的R使用完整的路径试试,如xxx.library.R.drawable.xxx

如何在一和工程里面调用另一个工程的窗体

问题描述 vb2005中,可以在一个解决方案里同时打开两个工程,请问如果实现这两个工程的互访呢?急急急!如图 解决方案 解决方案二:试试添加现有项的方法.

如何在预存程序中调用另外一个预存程序

要在一个预存程序中调用另外一个预存程序,可以使用下列两种方式之一进行调用: EXECUTE <欲执行之预存程序的名称> -或- EXEC <欲执行之预存程序的名称> 若被调用的欲执行之预存程序的名称拥有传回值,且您需要接收该传回值,则在执行该欲执行之预存程序的时候,必须使用 OUTPUT 关键词来让被调用的预存程序可以接收回传值.只是您必须先在被调用的预存程序中,利用 OUTPUT 关键词来加以建立并指定要回传的数值之数据型别.如下所示即是一例: CREATE PROCEDURE

如何在一个JSP页面中调用另一个JSP页面中的变量

在jsp学习中,经常需要在一个jsp页面中调用另一个jsp页面中的变量,下面就这几天的学习,总结一下. jsp页面之间的变量调用有多种方法: 1.通过jsp的内置对象-request对象获取参数: (1)通过超链接传参: 例:把a.jsp中i的值传到b.jsp中: 在a.jsp页面中的核心代码为: <a href="b.jsp?i=1">传参</a>     (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>) 在b.jsp页面中的核心

调用HHA_CompileHHP编译chm工程

编译chm工程(.hhp)有两种方法: 调用hhc.exe 调用HHA_CompileHHP 调用hhc.exe编译,代码如下: // strChmFileName为你的hhp文件的长文件名 CString strCmdLine; strCmdLine = "hhc.exe "; strCmdLine += strChmFileName; WinExec(strCmdLine, SW_SHOWNORMAL); 用这种方法调用有很多缺点,首先,没有编译进度,没有任何提示,根据我的测试,还

javascript-js 一个全局变量,在一个函数中进行赋值,调用另一个函数 ,这个全局变量的值却没有值为undined

问题描述 js 一个全局变量,在一个函数中进行赋值,调用另一个函数 ,这个全局变量的值却没有值为undined var typer; function zhe(){ typer = 'spline'; search(); } function search() { var jsonXData = []; var jsonyD = []; $.ajax({ url : base + '/gateBrandCount/statisticsbySpecial.html', data : $('#for

yii框架:在一个controller如何调用另一个controller的方法(有返回值)

问题描述 yii框架:在一个controller如何调用另一个controller的方法(有返回值) yii框架:在一个controller如何调用另一个controller的方法(有返回值) 解决方案 http://nonfu.me/p/2418.html