porting

    0热度

    1回答

    因此,我将代码从PHP移植到Java。部分代码具有时间敏感散列算法,其中当前的Unix时间戳用作种子。我遇到了这样的问题:我的移植代码在两种语言中给我不同的答案。我怀疑它可能在实施或其他方面稍有不同。 我在想这个问题是不是很模糊,比如this。尽管如此,任何帮助将不胜感激。 这是我在Java中的代码。 private static int generateB() { SimpleDate

    1热度

    1回答

    我将一个MFC应用程序移植到Qt 5.4并使用QWinWidget作为QDialog派生类的容器。除非我打字,说的一切的伟大工程,按Ctrl + X,按Ctrl + V,按Ctrl + 小号等,然后将这些组合键是由主MFC文档事件处理程序处理,由 - 完全通过QT对话框。 QDialog小部件中的keyPress()事件过滤器看不到它们。 QWinWidget *win = new QWinWid

    1热度

    1回答

    我想将我的Qt4Vs2005项目移植到Qt5Vs2012。 编辑之后包括路径和改变连接依赖从QtCored4.lib;QtGuid4.lib;QtNetworkd4.lib;到Qt5Cored.lib;Qt5Guid.lib;Qt5Networkd.lib;我仍然得到数百链接错误的: 1> main.obj:错误LNK2019:Verweis奥夫nichtaufgelöstesexternes 符

    2热度

    1回答

    我正在执行此makefile以使用gfortran,gcc,netcdf和mpich2库编译Fortran代码。 当化妆脚本执行下面的命令, gfortran -O3 -I/home/santiago/Install/mpich2_sam/include -I/home/santiago/Install/netcdf_sam/include /home/santiago/Modeling/SAM6

    -2热度

    1回答

    我暂停了移植代码,现在我又花了一些时间。 问题是,我想我仍然倒在脑后(一切正常工作在D6:D)。 谁能告诉我为什么这个简单的代码不工作? if NewSig <> NewCompressionSignature then E2015操作并不适用于这一运算对象类型 这里是上面的定义: NewCompressionSignature: TCompressionSignature = 'DRM$IG

    0热度

    2回答

    我最近接手了一个使用.NET4和VS10构建的旧项目。我试过在VS15 Enterprise中打开这个,虽然在编译时遇到了一些问题。 我得到606个错误有: 严重性代码说明项目文件的线路抑制状态 错误CS1056意外的字符' .NETFramework,版本= v4.0.AssemblyAttributes.cs。 所有错误都与AssemlyAttributes.cs - 我该如何解决这个问题?我

    1热度

    1回答

    我最近将我的Mac OSX从Yosemite升级到了El Capitan,并将Xcode升级到v7.1。升级后,我发现我的C++应用程序不再编译由于无法找到一个头文件: ../../src/dir/sysArea.h:39:10: fatal error: 'boost/thread/tss.hpp' file not found #include <boost/thread/tss.hpp>

    2热度

    1回答

    在Python脚本中我必须用win32com和pythoncom替换comtypes的用法。基本上我有这样的代码: from comtypes.client import CreateObject, GetEvents object_IXXObjManager = comtypes.client.CreateObject(xxxId) connection_IXXObjManager = G

    1热度

    1回答

    在准备我们的源代码以最终从C++ 03升级到C++ 11时,我想重新命名与C++ 11中不存在的新保留字无意中碰撞的任何标记03。 我知道在C++ 11中有新的保留字final,还有其他新保留字,我应该在我们的C++ 03代码库中查找并重命名吗? 除保留字之外,是否还有其他在C++ 11中进行的更改,其中有效的C++ 03代码在C++ 11中不再有效? 虽然我在做它,C++ 14可能需要做什么改变

    1热度

    1回答

    例如:下面的代码运行正常在Ubuntu 14.04 # some imports import numpy as np import glob import sys import multiprocessing import os # creating some temporary data tmp_dir = os.path.join('tmp', 'nptest') if n