ydzf.net
当前位置:首页 >> vC 执行link错误 >>

vC 执行link错误

把错误信息写详细一点!!!!!好吧,让我我猜一猜你的错误信息吧.如果你的错误信息是error lnk2001: unresolved external symbol _main 那么就是你在创建projects的时候没有选择 win32 application ,而是选择了win32 console application.如果你的错误信息是 error executing cl.exe.那么就是你使用的操作系统是 windows 7 或 windows vista,这两个操作系统不兼容 visual c++ 6.0 ,所以导致了编译错误.

其实这样的链接问题我也遇到不少,不过最后还是都解决了,对于链接问题,要看几点:第一,调用函数所在的链接库是否跟运行程序在一个文件夹里(如debug);第二,所调用的函数类型及参数是否跟应用程序中所声明的回调函数一样;第三,就是要注意在应用程序里声明回调函数的时候应加上相应的修饰符,如(winapi,_stdcall..等),不过如果是win32的dll则不需要加这些修饰符. 你的问题估计就是第一个问题吧,也许你所允许的这个程序需要其它的dll文件.

systemc.lib没有链接上,下面方法试试:1、依次点击菜单项project->setting->link选项卡,在object/library modules中添加systemc.lib2、依次点击菜单项tool->options->directories选项卡,show directories for选择library files,在下面的列表里把systemc.lib所在目录添加到里面.3、clear后重新编译 如果上面不行的话,把列表里systemc.lib所在目录向上提下优先级,再执行第3步.如果还不行,那就是可以考虑编译器的问题或者楼主rp太低了,嘿嘿.

你检查一下main函数是不是写错了,或者没写main函数……

unresolved external symbol _WinMain@16 ||and|| 1 unresolved externals2007年02月11日 星期日 21:07学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错

首先,你的程序改成英文名吧 你可以尝试把Debug整个目录删掉(vs2008是有两个debug目录的),然后重新编译 如果不行,还可以把源文件拷贝出来,重新建立一个工程 还有,你怎么会找不到工程目录呢?如果是这样的话建议你把源文件拷贝出来新建一个工程吧.新建的时候最好选一个自己能找到的目录存放你的工程

退出编程软件,在源程序文件夹中,删除c语言作业.exe文件,然后重新编译源文件.

这一般都是少了某个头文件引起的,你看一下,你少了那个头文件

应该是进程A.exe已经在运行,你在进程管理器中应该能够看到A.exe

这种错误要慢慢解决,似乎是声明了一个错误的类.但是VC的错误很多,缺少一个分号之类就会引起很多意想不到的错误.你应该仔细看看代码,查找语法错误,或把可能有问题的代码行注释掉,找出错误代码再解决.上次我出现的类似错误是不存在那个类,仅供参考

4405.net | jtlm.net | bestwu.net | so1008.com | xmlt.net | 网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com