作者:FEEL欧诺_625 | 来源:互联网 | 2023-05-18 08:11
如题,再次添加lib的地方我找到了。例如我新建了lib1工程,引用了lib2工程的函数,我在lib1中添加了lib2,生成的lib文件就会同时包含两个lib的函数,应用程序只需要包含lib1.lib即
如题,再次添加lib的地方我找到了。例如我新建了lib1工程,引用了lib2工程的函数,我在lib1中添加了lib2,生成的lib文件就会同时包含两个lib的函数,应用程序只需要包含lib1.lib即可。
但是,在编译lib1的时候,我无论是否添加了lib2.lib都会编译通过,如何修改工程为:在lib1中不添加lib2.lib就提示编译错误!
8 个解决方案
无论是否添加了lib2.lib都会编译通过
编译当然可以通过啊,但是连接通不过,编译只要有相应的头文件声明就行了
可以设置编译的dependency. lib1.lib编译前必须先编译lib2
要区分链接和编译,.lib是链接用的,如果没有汇报symbols un defined