谓我心忧 发表于 2014-3-24 18:59:38

了解Visual studio2010的帮我看一下.

1>Debug\hanoi.obj : warning LNK4042: 对象被多次指定;已忽略多余的指定
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
1>C:\Users\acer\Desktop\三杀\战场废墟\hanoi\Debug\hanoi.exe : fatal error LNK1120: 1 个无法解析的外部命令

这些提示是什么意思,以前一直在使用Visual C++6.0的,源代码在6.0里面也完美运行,但是最近学业导师要求我们与时俱进,使用studio2010,就出现了这个提示,源代码估计没啥问题,还是发一下吧


#include <stdio.h>

void hanoi(int n, char one, char two, char three);
void mov(char x, char y);
int main(void)
{
    int n;
    printf("Please input the number: ");
    scanf("%d", &n);
    hanoi(n , 'A', 'B', 'C');
    return 0;
}

void hanoi(int n, char one, char two, char three)
{
    if(n == 1)
    {
      mov(one, three);
    }
    else
    {
      hanoi(n-1, one, three, two);
      mov(one, three);
      hanoi(n-1, two, one, three);
    }
}

void mov(char x, char y)
{
    printf("%c->%c\n", x, y);
}

拈花小仙 发表于 2014-3-24 18:59:39

谓我心忧 发表于 2014-3-24 21:16 static/image/common/back.gif
那应该怎么建阿?我就是按着流程走的阿...

默认是windows应用程序,选控制台

仰望天上的光 发表于 2014-3-24 19:56:51

工程类型建错了

谓我心忧 发表于 2014-3-24 21:16:16

仰望天上的光 发表于 2014-3-24 19:56 static/image/common/back.gif
工程类型建错了

那应该怎么建阿?我就是按着流程走的阿...

machimilk 发表于 2014-3-24 23:41:48

这个应该是控制台类型的吧

谓我心忧 发表于 2014-3-25 07:38:58

machimilk 发表于 2014-3-24 23:41 static/image/common/back.gif
这个应该是控制台类型的吧

就是win32项目阿.

小川 发表于 2014-3-25 16:06:27

你建的应该是windows程序

拈花小仙 发表于 2014-3-25 16:58:35

这个比较全http://bbs.fishc.com/thread-45189-1-1.html

谓我心忧 发表于 2014-3-25 17:00:25

拈花小仙 发表于 2014-3-25 16:58 static/image/common/back.gif
这个比较全http://bbs.fishc.com/thread-45189-1-1.html

收到 ,谢啦 !~
页: [1]
查看完整版本: 了解Visual studio2010的帮我看一下.