草庐IT

unresolved-external

全部标签

Android java.net.UnknownHostException : Host is unresolved

此代码不起作用:URLurl=newURL(xmlPath);InputSourceinput=newInputSource(url.openStream());始终导致UnknownHostException,即使主机存在,如果来自不同的开发主机(机器)和浏览器,也已使用相同的代码成功命中。我可能再次提出这个问题,重复Androidjava.net.UnknownHostException:Hostisunresolved(strategyquestion).论坛软件不允许我对该问题的不满意答案发表评论(以引起对我最终找到的解决方案的更多关注)。也许我还不够受欢迎,还没有被赋予这种特

c++ - 我可以将 Unresolved 引用链接到中止吗?

我正在尝试为一个相当大的项目的一小部分编写一些小测试。不幸的是,如果不将整个项目链接在一起,尝试链接这个野兽是相当不可能的,我不想这样做(这是一个非常复杂的系统,用于查找所有依赖项和东西,我不喜欢干预它)。现在,我确定在我的测试期间不会调用引用函数的函数,只是恰好是与我测试的东西共享文件的函数的一部分。有什么方法可以简单地将这些未解析的引用链接到,比如说,中止或其他什么?或者是否有一个工具可以创建适当的stub对象文件,其中所有调用都会导致中止,给定我拥有的一组对象文件?我使用gcc(g++)进行编译/链接,版本3.4.4。平台是unix(如果这很重要,则为solaris/sparc)

c++ - VS2012 : 'nmake' is not recognized as an internal or external command

我尝试了VS2012NativeTools、CrossTools和Developers命令提示符。它不识别'nmake'。它在VS2010上也不起作用。在VS2008上,找不到windows.h之类的依赖我想为VS2012构建一个静态库curl:http://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/ 最佳答案 对于VisualStudio2015社区版,将以下路径添加到您的系统环境路径C:\ProgramFiles(x86)\Micr

c++ - `extern "C"`是函数类型的一部分吗?

除了链接相关的东西,我在标准中没有看到任何评论。虽然标准没有说明调用约定,但在现实世界中,C和C++之间的调用约定可能有所不同,所以我预计C函数和C++函数的类型是不同的。但似乎不是,尤其是在GCC中。#includeextern"C"{intc_func(int);}intcpp_func(int);static_assert(!std::is_same::value,"Itshouldnotbethesametype");static_assert失败,因为GCC认为这些函数具有相同的类型。extern"C"是函数类型的一部分吗?如何检查函数是使用C调用约定还是C++调用约定?

c++ - MinGW: "gcc is not recognized as an internal or external command"

我下载并安装了MinGW。我使用图形程序安装C++编译器。在Windows命令行中键入gcc会打印:gccisnotrecognizedasaninternalorexternalcommand我检查了,gcc.exe存在于C:\MinGW\bin中。怎么了? 最佳答案 虽然是一个老问题,但这里的答案都没有帮助我。我发现到达目的地的唯一路线是在命令提示符下输入以下行:复制:设置Path=C:\MinGW\bin;%PATH%之后,只需输入gcc-v。希望这对解决我遇到的问题的人有所帮助!

c++ - 使用 extern "C"时,带大括号或不带大括号有区别吗?

所以,虽然是schooledbyJamesKanzeandLokiAstariaboutClinkage,我想知道这个:extern"C"intfoo1(void(*)());extern"C"{intfoo2(void(*)());}毕业后,我想一定是foo1只接受一个带有C++链接的函数指针,而foo2只接受一个带有C链接的函数指针。我的理解正确吗?C++标准中是否有具体的引用资料可以解释我上面示例中的差异?编辑:为了让每个人都能更轻松地跟进here'sapastebinwiththerelevantpartfromtheC++11draftstandard.

c++ - 带有 C++ 的 extern C 是否避免了在 C 中合法但在 C++ 中不合法的未定义行为?

如果您将externC与C++文件一起使用,是否允许在C++中未定义的已定义C行为?废话.hextern"C"{structx{intblah;charbuf[];};char*get_buf(structx*base);structx*make_struct(intblah,intsize);}some_random.cpp#include"blah.h"...x*data=make_struct(7,12);std::strcpy(get_buf(data),"hello");是在C的灵活数组成员中使用定义的行为,这样使用时定义的行为? 最佳答案

c++ - C/C++ 稀有关键字 - register、volatile、extern、explicit

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。为了帮助澄清这个问题以便可以重新打开它,visitthehelpcenter.关闭11年前。您能否简要介绍一下这4个关键字的用途和原因?我了解google会告诉您的关于register和volatile的基本知识,但想了解更多(只是一个实用的概述)。外部和显式让我有点困惑,因为尽管做了相当低级的嵌入式系统代码,但我从来没有找到自己必须使用它们的理由。再说一次,我可以用谷歌搜索,但我更喜欢专家提供的快速实用的总结,以便牢记在心。 最佳答案

c++ - 错误 LNK2001 : unresolved external symbol "private: static class

errorLNK2001:unresolvedexternalsymbol"private:staticclassirrklang::ISoundEngine*GameEngine::Sound::_soundDevice"(?_soundDevice@Sound@GameEngine@@0PAVISoundEngine@irrklang@@A)我无法弄清楚为什么我会收到此错误。我相信我正在正确初始化。有人可以帮忙吗?声音.hclassSound{private:staticirrklang::ISoundEngine*_soundDevice;public:Sound();~Soun

c++ - extern C 和 C++ 用于单个函数(bsearch/qsort)的目的是什么?

这个问题在这里已经有了答案:Isthespecificationof`bsearch`inC++11&C++14defective?(1个回答)关闭5年前。在浏览标准草案(N4527)时,我发现了以下段落([alg.c.library]):Thefunctionsignature:bsearch(constvoid*,constvoid*,size_t,size_t,int(*)(constvoid*,constvoid*));isreplacedbythetwodeclarations:extern"C"void*bsearch(constvoid*key,constvoid*bas