vc中云盘精灵网址的链接点是啥?

VC运行库合集下载 包括所有(vc2005、vc2008、vc2010)_VC运行库大全 - pc6下载站VC中常见的一些编译链接错误的解决_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VC中常见的一些编译链接错误的解决
&&VC中常见的一些编译链接错误的解决
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩9页未读,
定制HR最喜欢的简历
你可能喜欢如何解决VC中的链接错误?_百度知道
如何解决VC中的链接错误?
1&FormStaticInfo3D.obj:errorLNK2019:无法解析的外部符号__imp__wglCreateContext@4,该符号在函数&protected:int__thiscallCFormStaticInfo3D::CreateViewGLContext(structHDC__*)&...
1&FormStaticInfo3D.obj : error LNK2019: 无法解析的外部符号 __imp__wglCreateContext@4,该符号在函数 &protected: int __thiscall CFormStaticInfo3D::CreateViewGLContext(struct HDC__ *)& (?CreateViewGLContext@CFormStaticInfo3D@@IAEHPAUHDC__@@@Z) 中被引用
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
<span class="wgt-replyer-all-uname
" data-href="https://zhidao.baidu.com/usercenter?uid=962b05e5508676知道合伙人
<span class="wgt-replyer-all-card-name3 wgt-replyer-all-card-names" data-href="https://zhidao.baidu.com/usercenter?uid=962b05e5508676
采纳数:204
获赞数:538
wglCreateContext 函数没有定义,可能是函数没有实现,或者没有导入库
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。叶子的离开,是因为风的追求还是树的不挽留?
VC中常见的一些编译链接错误的解决
VC中常见的一些编译链接错误的解决
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external
symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external
symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol
VC++默认的工程设置是单线程的,而你使用了多线程,所以要修改设置。选择菜单“Project|settings”,选择C/C++标签,在CODE
GENERATION分类中选择除SINGLE-THREADED的其他选择。
比如可以在Use run-time library中选择Debug Multithreaded或者multithreaded
Single-Threaded
单线程静态链接库(release版本)
Multithreaded
多线程静态链接库(release版本)
multithreaded DLL
多线程动态链接库(release版本)
Debug Single-Threaded
单线程静态链接库(debug版本)
Debug Multithreaded
多线程静态链接库(debug版本)
Debug Multithreaded DLL
多线程动态链接库(debug版本)
单线程: 不需要多线程调用时, 多用在DOS环境下
多线程: 可以并发运行
静态库: 直接将库与程序Link, 可以脱离MFC库运行
动态库: 需要相应的DLL动态库, 程序才能运行
release版本: 正式发布时使用
debug版本: 调试阶段使用
fatal error C1010: unexpected end of file while looking for precompiled
header directive该如何解
如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的Settings,选择C/C++选项卡,从
Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定
如果发生错误的文件原本是该工程中的,则检查该文件头部有没有#include "stdafx.h"语句,没有的话添加。
如果还不行,也有可能是定义的类或结构体等最后忘了加分号,注意一下
编译产生c1.exe什么原因?
编译器的问题
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的“Compiling... ,Error
spawning cl.exe”错误提示给郁闷过。很
多人的选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在
“VC根目录\VC98\Bin”下面,你可以到相应的路径下找到这个应用程序。.2404633
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—&“Option(选择)”—&“Directories(目录)” 重新设置“Excutable Fils
、Include Files、Library Files、Source
Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),
改过来就OK了。
问题4:关于工程类型的错误
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol
建了console工程,但是主函数写成了winmain,
 Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] --& [Settings] --& 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
这样就把工程改该成了win32的工程,
如果要保留成console工程,只要把主函数改成main
问题5:关于工程类型的错误
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol
建了win32工程,但是主函数写成了main,
 控制台项目要使用Console子系统, 而不是Windows, 设置:
[Project] --& [Settings] --& 选择"Link"属性页,
在Project Options中将/subsystem:windows改成/subsystem:console
这样就把工程改成了console工程
如果要保留win32工程,只要把主函数改成winmain
程序入口设置错误, 提示:
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol
通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup,
所以需要重新设置程序入口
[Project] --& [Settings] --& 选择"C/C++"属性页,
在Category中选择Output,
再在Entry-point symbol中填入wWinMainCRTStartup, 即可
问题7:LNK2001错误,如error LNK2001: unresolved external symbol ………………
   一般这种错误是没有把需要的某些lib加到你的工程里面
这里举个例子吧
error LNK2001: unresolved external symbol
看到这种错误,去msdn查一下waveOutGetNumDevs这个函数,然后看最后的Requirements
    Requirements
Windows NT/2000/XP: Included in Windows NT 3.1 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Mmsystem.h; include Windows.h.
Library: Use Winmm.lib.
   于是把Winmm.lib 加到
project -&setting-&link-&object/library modules
   或者#pragma comment(lib,"Winmm")//加了这个就不用到setting中再加lib了。
   关于这个LNK2001的错误,网上相关文章也比较多的,
比如下面这段
   学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于
编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,
编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不
明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非
初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:
unresolved external symbol “symbol”(不确定的外部“符号”)。
如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或
标签,将产生此错误消息。一般来说,发生错误的原因有两个:一是所引用
的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本
的连接库。
以下是可能产生LNK2001错误的原因:
一.由于编码错误导致的LNK2001。
1.不相匹配的程序代码或模块定义(.DEF)文件能导致LNK2001。例如,
如果在C++ 源文件内声明了一变量“var1”,却试图在另一文件内以变量
“VAR1”访问该变量,将发生该错误。
2.如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定
义将导致LNK2001错误。
3.调用函数时如果所用的参数类型同函数声明时的类型不符将会产生
4.试图从基类的构造函数或析构函数中调用虚拟函数时将会导致LNK2001。
5.要注意函数和变量的可公用性,只有全局变量、函数是可公用的。
静态函数和静态变量具有相同的使用范围限制。当试图从文件外部访问
任何没有在该文件内声明的静态变量时将导致编译错误或LNK2001。
函数内声明的变量(局部变量) 只能在该函数的范围内使用。
C++ 的全局常量只有静态连接性能。这不同于C,如果试图在C++的
多个文件内使用全局变量也会产生LNK2001错误。一种解决的方法是需要时在
头文件中加入该常量的初始化代码,并在.CPP文件中包含该头文件;另一种
方法是使用时给该变量赋以常数。
二.由于编译和链接的设置而造成的LNK2001
1.如果编译时使用的是/NOD(/NODEFAULTLIB)选项,程序所需要的运行
库和MFC库在连接时由编译器写入目标文件模块, 但除非在文件中明确包含
这些库名,否则这些库不会被链接进工程文件。在这种情况下使用/NOD将导
致错误LNK2001。
2.如果没有为wWinMainCRTStartup设定程序入口,在使用Unicode和MFC
时将得到“unresolved external on ” 的LNK2001错误信息。
3.使用/MD选项编译时,既然所有的运行库都被保留在动态链接库之内,
源文件中对“func”的引用,在目标文件里即对“__imp__func” 的引用。
如果试图使用静态库LIBC.LIB或LIBCMT.LIB进行连接,将在__imp__func上发
生LNK2001;如果不使用/MD选项编译,在使用MSVCxx.LIB连接时也会发生LNK2001。
4.使用/ML选项编译时,如用LIBCMT.LIB链接会在_errno上发生LNK2001。
5.当编译调试版的应用程序时,如果采用发行版模态库进行连接也会产
生LNK2001;同样,使用调试版模态库连接发行版应用程序时也会产生相同的
6.不同版本的库和编译器的混合使用也能产生问题,因为新版的库里可
能包含早先的版本没有的符号和说明。
7.在不同的模块使用内联和非内联的编译选项能够导致LNK2001。如果
创建C++库时打开了函数内联(/Ob1或/Ob2),但是在描述该函数的相应头
文件里却关闭了函数内联(没有inline关键字),这时将得到该错误信息。
为避免该问题的发生,应该在相应的头文件中用inline关键字标志内联函数。
8.不正确的/SUBSYSTEM或/ENTRY设置也能导致LNK2001。
其实,产生LNK2001的原因还有很多,以上的原因只是一部分而已,对初
学者来说这些就够理解一阵子了。但是,分析错误原因的目的是为了避免错
误的发生。LNK2001错误虽然比较困难,但是只要注意到了上述问题,还是能
够避免和予以解决的。
问题8:没有更新sdk而导致的编译出错
如编译《windows核心编程》的附书源码,会出错
Compiling...
ErrorShow.cpp
You are not using the latest Platform SDK header/library
files. This may prevent the project from building correctly.
e:\学习\电子书\windows
核心编程\programming_applicatin_for_microsoft_windows_sourcecode \cmnhdr.h(212) : error C2065:
'GetWindowLongPtr' : undeclared identifier
e:\学习\电子书\windows
核心编程\programming_applicatin_for_microsoft_windows_sourcecode \cmnhdr.h(212) : error C2065:
'GWLP_HINSTANCE' : undeclared identifier
e:\学习\电子书\windows
核心编程\programming_applicatin_for_microsoft_windows_sourcecode\01- errorshow\errorshow.cpp(83) :
error C2065: 'PCTSTR' : undeclared identifier
e:\学习\电子书\windows
核心编程\programming_applicatin_for_microsoft_windows_sourcecode\01- errorshow\errorshow.cpp(83) :
error C2146: syntax error : missing ')' before identifier 'LocalLock'
e:\学习\电子书\windows
核心编程\programming_applicatin_for_microsoft_windows_sourcecode\01- errorshow\errorshow.cpp(83) :
error C2059: syntax error : ')'
e:\学习\电子书\windows 核心编程\programming_applicatin_for_microsoft_windows_sourcecode\01- errorshow\errorshow.cpp(125) :
error C2664: 'DialogBoxParamA' : cannot convert parameter 4 from
'long (struct HWND__ *,unsigned int,unsigned int,long)' to
t (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)'
None of the functions with this name in scope match the target
Error executing cl.exe.
类似这种很多需要更新sdk的错误
安装好sdk,然后配置路径
TOOL-》option-》direction下
在include下,添加
C:\PROGRAM FILES\MICROSOFT SDK\INCLUDE
在lib下,添加
C:\PROGRAM FILES\MICROSOFT SDK\LIB
这里假设sdk的安装路径是C:\PROGRAM FILES\MICROSOFT SDK
然后记得把这些添加的路径上移到第一的位置,切记
////////////////////////////////////////////////////////////////
1、fatal error C1010: unexpected end of file while looking for
precompiled header directive。&br&
寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include &stdafx.h&)
2、fatal error C1083: Cannot open include file&#58 'R…….h': No such
file or directory&br&
不能打开包含文件“R…….h”:没有这样的文件或目录。&br&
3、error C2011: 'C……': 'class' type redefinition&br&
类“C……”重定义。&br&
4、error C2018: unknown character '0xa3'&br&
不认识的字符'0xa3'。(一般是汉字或中文标点符号)&br&
5、error C2057: expected constant expression&br&
希望是常量表达式。(一般出现在switch语句的case分支中)&br&
6、error C2065: 'IDD_MYDIALOG' : undeclared identifier&br&
“IDD_MYDIALOG”:未声明过的标识符。&br&
7、error C2082: redefinition of formal parameter 'bReset'&br&
函数参数“bReset”在函数体中重定义。&br&
8、error C2143: syntax error: missing ':' before '{' &br&
句法错误:“{”前缺少“;”。&br&
9、error C2146: syntax error : missing ';' before identifier
句法错误:在“dc”前丢了“;”。&br&
10、error C2196: case value '69' already used&br&
值69已经用过。(一般出现在switch语句的case分支中)&br&
11、error C2509: 'OnTimer' : member function not declared in
'CHelloView'&br&
成员函数“OnTimer”没有在“CHelloView”中声明。&br&
12、error C2511: 'reset': overloaded member function 'void (int)' not
found in 'B'&br&
重载的函数“void reset(int)”在类“B”中找不到。&br&
13、error C2555: 'B::f1': overriding virtual function differs from
'A::f1' only by return type or calling convention&br&
类B对类A中同名函数f1的重载仅根据返回值或调用约定上的区别。&br&
14、error C2660: 'SetTimer' : function does not take 2
parameters&br&
“SetTimer”函数不传递2个参数。&br&
15、warning C4035: 'f……': no return value&br&
“f……”的return语句没有返回值。&br&
16、warning C4553: '= =' : op did you intend
没有效果的运算符“= =”;是否改为“=”?
17、warning C4700: local variable 'bReset' used without having been
initialized&br&
局部变量“bReset”没有初始化就使用。
18、error C4716: 'CMyApp::InitInstance' : must return a value
“CMyApp::InitInstance”函数必须返回一个值。
19、LINK : fatal error LNK1168: cannot open Debug/P1.exe for
writing&br&
连接错误:不能打开P1.exe文件,以改写内容。(一般是P1.Exe还在运行,未关闭)
20、error LNK2001: unresolved external symbol &public: virtual _
_thiscall C……::~C……(void)&
连接时发现没有实现的外部符号(变量、函数等)
常见的vc++编译错误
在使用cppunit,搭建测试环境时遇到的问题以及解决办法(仅供参考)
常见编译/链接错误及其解决办法
VS编程常见的编译和链接错误
没有更多推荐了,MFC中点击按钮如何链接web浏览器打开一个网页,
[问题点数:20分,结帖人wang199316]
本版专家分:0
结帖率 50%
CSDN今日推荐
本版专家分:20834
2014年11月 VC/MFC大版内专家分月排行榜第一
2015年1月 VC/MFC大版内专家分月排行榜第二
本版专家分:0
本版专家分:20834
2014年11月 VC/MFC大版内专家分月排行榜第一
2015年1月 VC/MFC大版内专家分月排行榜第二
本版专家分:4
本版专家分:0
本版专家分:20834
2014年11月 VC/MFC大版内专家分月排行榜第一
2015年1月 VC/MFC大版内专家分月排行榜第二
本版专家分:0
本版专家分:20834
2014年11月 VC/MFC大版内专家分月排行榜第一
2015年1月 VC/MFC大版内专家分月排行榜第二
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐
下载源代码
  在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。
二、网页的文档层次结构
核心:使用Webbrowser控件
添加一个新的对话框,右键 Insert ActiveX control,选中
双击对话框生成响应的类(Web),并为webbrowser绑定成员变量(m_Web)
在OnInitDialog()函数中加:
m_Web.Navigate(&http://202.200.144.63/(gac14yvwcsjrzj45cx1fq4ed)/default
使用ShellExecute函数打开超链接;如下所示:
void CpracticeDlg::OnStnClickedLinksougou()
ShellExecute(0,NULL,_T(&https://123.sogou.com/&),NULL,NULL,SW_NORMAL);
GetDlgItem(IDC_Linksougou)-&SetWindowTex
这是一个通过webbrowser打开百度并控制搜索内容的MFC小项目。其它网页控制大同小异,可以做为参考。VS2015项目。
QDesktopServices::openUrl(QUrl(&http://www.baidu.com&));
package com.yifang.
import java.io.F
public class OpenPageDemo {
public static void main(String[] args) {
//String url = &http://www.baidu.com&;
//用默认浏览器打开网页
//如果找不到默认浏览器,则默认用IE打开
void OpenURL(cons)
我想实现用一个TextView中间某一小段文字做成超链接,点击后能调用系统默认浏览器,跳转到指定网页这么一个功能。自己先折腾了一下没搞定,又在网上看了很多资料,很多都说在代码中用什么Spanned、Html.fromHtml()之类的来设置TextView,搞得还挺复杂,然后在布局里给Textview里添加 android:autoLink=&web&、android:linksClickable
如果是QT5 以下版本使用:
void LoginDialog::on_testButton_clicked()
const QUrl regUrl(QLatin1String(&http://www.baidu.com&));
QDesktopServices::openUrl(regUrl);
如果是QT5 以上版本使
通过用手机的浏览器(内置,第三方都可)访问一个网页,实现点击一个链接启动自己的应用,并传递数据。
首先在Mainifest文件里面对要启动的Activity添加一个过滤器。
通过html页面打开Android本地的app
1.首先在编写一个简单的html页面
Insert title here

我要回帖

更多关于 网盘精灵 的文章

 

随机推荐