草庐IT

fcatch-undefined-behavior

全部标签

c - 对 getprocessmemoryinfo@12 的 undefined reference

我正在尝试使用C语言在Windows上计算当前进程的主内存使用情况:Windows.hpsapi.hPROCESS_MEMORY_COUNTERS_EXpmc;GetProcessMemoryInfo(GetCurrentProcess(),&pmc,sizeof(pmc));SIZE_TphysMemUsedByMe=pmc.WorkingSetSize;它给我错误:undefinedreferencetogetprocessmemoryinfo@12知道如何解决这个问题吗?我的编译器是mingw32-gcc.exe 最佳答案 编

windows - PHP 7.0.5 : Use of undefined constant FTP_BINARY - assumed 'FTP_BINARY'

在WindowsIIS上升级到PHP7.0.5(终于有了sqlsrvPDO驱动程序)。我正在使用Laravel5.1,在尝试连接到FTP驱动器时,我从https://github.com/thephpleague/flysystem/blob/master/src/Adapter/Ftp.php#L19收到以下错误.使用未定义常量FTP_BINARY-假定为“FTP_BINARY”这是一个用于传输的PHP常量,因此应该没有问题,文档中也没有任何内容表明它已被弃用或其他任何内容。FTP_ASCII是一样的。我唯一做的就是更改PHP版本+SQL驱动程序。引用:http://php.net/

c - 使用 c : undefined reference to OpenJobObject 进行 Windows api 编程

我正在尝试编写一个简短的程序,它允许我通过名称终止Windows作业对象。这是文件TerminateJobObject.c的(缩写)代码:#ifndef_WIN32_WINNT#define_WIN32_WINNT0x600#endif#defineJOB_OBJECT_TERMINATE0x0008#include#include#include#includeLPTSTRjobObjectName;HANDLEjobObj;intmain(intargc,TCHAR*argv[]){jobObjectName=argv[0];jobObj=OpenJobObject(JOB_OBJ

php - fatal error : Call to undefined function sem_get()

我是PHP的新手,我正在尝试在我的Windows开发机器上运行从其他人那里获得的代码。我安装了PHP5和Apache2.2,但是当我尝试运行它时出现错误:Fatalerror:Calltoundefinedfunctionsem_get()它被抛出的行是:privatefunctionUpdateCounter($semkey,$memkey,$count){$sem_h=sem_get($semkey,1);//thislineistheproblem...} 最佳答案 sem_get()函数由Semaphore,SharedMe

c++ - 对 `JNI_CreateJavaVM' 窗口的 undefined reference

我正在尝试熟悉JNIAPI,但无法获得要编译的示例C++程序。我得到了相同的示例在linux中编译和运行(在下面的链接中发布问题之后)但无法在Windows中编译它;我正在使用mingwg++。我已将所有包含路径更改为Windows路径,并且jni.h在编译时定位,但不是jvm.dll。undefinedreferenceto`JNI_CreateJavaVM'linux以下是我尝试用来编译的命令:g++-g-I"C:\ProgramFiles(x86)\Java\jdk1.7.0_21\include"-I"C:\ProgramFiles(x86)\Java\jdk1.7.0_21\

php - fatal error : Call to undefined function pg_connect

我正在使用Windows7、php5.3.5和WAMP服务器。我有两个php文件:trigger.php和background.php。我想将background.php作为后台进程运行。我必须从trigger.php调用这个文件。为此,我使用了以下方法。我在trigger.php中包含了以下代码,使background.php在后台处理。$handle=popen('start/bC:\wamp\bin\php\php5.3.5\php.exeC:\wamp\www\email3.php','r');在background.php中,我有以下代码连接到数据库。$conn_string

c++ - MinGW + 提升 : undefined reference to `WSAStartup@8'

下面是我执行的D:\Just4Fun\software\>make-fMakefile.handsstestg++.exe-g-D_WIN32_WINNT=0x0601-ID:\Boost\boost_1_51_0-LD:\Boost\boost_1_51_0\stage\lib-LD:\MinGW\lib-lboost_system-mgw46-d-1_51-lboost_filesystem-mgw46-d-1_51-lboost_iostreams-mgw46-d-1_51-lws2_32-lwsock32-oTestSerial.exeTestSerial.cpp下面是结果C:

c - 在 Windows 静态库中查找 undefined symbol

有没有办法找出VC6编译的windows静态库中undefinedsymbol的列表?我知道nm命令会列出linux中的所有符号,带有“U”标签的符号可以被识别为未定义。但是,如何做到Windows? 最佳答案 您可以在.lib文件上使用dumpbin.exe/symbols。这列出了所有使用的符号,外部符号具有“外部”前缀。 关于c-在Windows静态库中查找undefinedsymbol,我们在StackOverflow上找到一个类似的问题: https

python - Unicode解码错误: 'charmap' codec can't decode byte X in position Y: character maps to <undefined>

我正在尝试让Python3程序对充满信息的文本文件进行一些操作。但是,在尝试读取文件时出现以下错误:Traceback(mostrecentcalllast):File"SCRIPTLOCATION",lineNUMBER,intext=file.read()File"C:\Python31\lib\encodings\cp1252.py",line23,indecodereturncodecs.charmap_decode(input,self.errors,decoding_table)[0]UnicodeDecodeError:'charmap'codeccan'tdecodeb

ruby-on-rails - Rails 3.1 使用 redis 出现错误 : undefined method new for RedisStore:Module

我正在尝试将redis和redis-store与rails3.1一起使用;但是我似乎得到了一个错误:RedisStore:Module的未定义新方法还有其他人遇到过这个问题吗? 最佳答案 已修复:https://github.com/jodosha/redis-store 关于ruby-on-rails-Rails3.1使用redis出现错误:undefinedmethodnewforRedisStore:Module,我们在StackOverflow上找到一个类似的问题: