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