新手学C++问题四:头文件错误无法解析的外部符号 _mainCRTStartup

lungedui 2011-10-20 03:03:34
函数模板头文件编译错误。
问题:
LINK : error LNK2001: 无法解析的外部符号 _mainCRTStartup
1>C:\Users\Administrator\Documents\Visual Studio 2010\Projects\12.3\Debug\12.3.exe : fatal error LNK1120: 1 个无法解析的外部命令

代码:
#ifndef QUIKSORT_H
#define QUIKSORT_H

template<class T>
inline void swap(T& t1,T& t2)
{
T hold = t2;
t2 = t1;
t1 = hold;
}
template<class T>
void quicksort(T *array,int hi,int lo= 0)
{
while (hi >lo) {
int i =lo;
int j =hi;
do {
while (array[i] < array[lo] && i<j)
i++;
while(array[--j] >array[lo]);
if(i<j)
swap(array[j] array[i]);
}
while (i<j);
swap(array[lo],array[j]);

if(j-lo>hi - (j+1)){
quicksort(array,j-1,lo);
lo= j+1;
}
else {
quicksort(array,hi,j+1);
hi=j-1;
}
}
}
#endif


代码图片:

...全文
1298 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ym654321 2011-10-21
  • 打赏
  • 举报
回复
缺了main函数
lungedui 2011-10-21
  • 打赏
  • 举报
回复
这是书上提到的头文件啊。源码就是后面的两张图,不能编译出来吗?看来是教材的问题了。
xunxun 2011-10-20
  • 打赏
  • 举报
回复
你没有main函数怎么链接成exe
gfy5216 2011-10-20
  • 打赏
  • 举报
回复
无main函数
老邓 2011-10-20
  • 打赏
  • 举报
回复
缺少入口函数,错误提示的很清楚了。
luciferisnotsatan 2011-10-20
  • 打赏
  • 举报
回复
就一个头文件?源文件,main函数呢??

64,701

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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