使用VS出现error LNK2019错误,希望各位帮帮忙

lingyin55 2009-02-03 05:56:38
我在一个可以运行的工程中加入了一个新的工程,工程的类型为Win32 Console Application,编译的时候工程可以通过,但是在链接的时候提示如下错误:

Linking...
Creating library Debug/PCBuild.lib and object Debug/PCBuild.exp
WinMain.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall StoryMapStage::~StoryMapStage(void)" (??1StoryMapStage@@UAE@XZ) referenced in function _WinMain@16
WinMain.obj : error LNK2019: unresolved external symbol "public: __thiscall StoryMapStage::StoryMapStage(void)" (??0StoryMapStage@@QAE@XZ) referenced in function _WinMain@16
Debug/PCBuild.exe : fatal error LNK1120: 2 unresolved externals

既然编译通过了,那应该就不是语法上的问题,希望各位能帮帮忙,多谢!
...全文
478 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibm1991 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 huayehanshan 的回复:]
1 StoryMapStage 类的实现文件包含到工程中

2 StoryMapStage 类的实现文件中加上预编译头文件 #include "stdafx.h" 

[/Quote]
和你同一种错误,
将stdafx.cpp文件加到Source Files目录下,stdafx.h文件加到Header Files目录下。
本机试验成功!
lingyin55 2009-02-10
  • 打赏
  • 举报
回复
多谢各位的回答,多谢。
hityct1 2009-02-09
  • 打赏
  • 举报
回复
只声明函数,没有函数体。
whycom 2009-02-05
  • 打赏
  • 举报
回复
连接相应的lib没?
wangchongcy 2009-02-05
  • 打赏
  • 举报
回复
2008版本中,你试试project/property/Application/Output type改为windows Application
叶落寒山 2009-02-04
  • 打赏
  • 举报
回复
你的两个工程有什么联系么? 如果是两个没有联系的工程,放在一起是没有问题的。我试了。

你还是说的详细一点吧。
lingyin55 2009-02-04
  • 打赏
  • 举报
回复
回楼上朋友,我已经包含哪个类的实现文件了,而且加不加预编译头文件#include "stdafx.h"都会出现那个错误。
我也尝试创建了其它的类型,包括Empty project,Win32 Forms Application,但是问题依旧。
我对比了原来包含在里面的其它几个可以运行的工程的属性,也没有发现它们和新建的工程有不同的地方。
感谢各位的回答,请问还有其它的办法可以解决这个问题吗?多谢。
叶落寒山 2009-02-04
  • 打赏
  • 举报
回复
1 StoryMapStage 类的实现文件包含到工程中

2 StoryMapStage 类的实现文件中加上预编译头文件 #include "stdafx.h"
lingyin55 2009-02-04
  • 打赏
  • 举报
回复
我用的是VS2008版本,但是找不到你说的project/propertity/link这个link标签。
wangchongcy 2009-02-03
  • 打赏
  • 举报
回复
你在一个Console工程中加入了一个windows工程,你在project/propertity/link中将Comsole改成windows

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧