您好我正在尝试将两个visual studio解决方案文件合并为一个,并且我很难将一个项目调用到另一个项目。
在将这两个项目合并到一个解决方案之后,我将项目A作为项目B的静态库,以调用函数驻留在项目A中。
在项目B上,我添加了项目A的参考,并添加了项目A的包含文件的路径。
我可以独立构建Project A,但我无法构建Project B. Visual studio抱怨如下:
Severity Code Description Project File Line Suppression State
Error LNK1120 1 unresolved externals XOP3
C:\Users\xxx\Documents\project\pvcam_project\XOP3\VC\XOP3-64.xop 1
Severity Code Description Project File Line Suppression State
Warning LNK4098 defaultlib 'LIBCMT' conflicts with use of other libs;
use /NODEFAULTLIB:library XOP3
C:\Users\xxx\Documents\project\pvcam_project\XOP3\VC\LINK 1
Severity Code Description Project File Line Suppression State
Error LNK2019 unresolved external symbol pl_pvcam_get_ver referenced in
function "void __cdecl DoWave(void * *)" (?DoWave@@YAXPEAPEAX@Z) XOP3
C:\Users\xxx\Documents\project\pvcam_project\XOP3\VC\XOP3.obj 1
我将此作为示例,并且能够构建https://msdn.microsoft.com/en-us/library/ms235627(v=vs.90).aspx
我想知道:
非常感谢您查看我的问题。