Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
主题:重建旧c++;dll,Visual Studio?还是怎样_Dll_Rebuild_Visual Studio - Fatal编程技术网

主题:重建旧c++;dll,Visual Studio?还是怎样

主题:重建旧c++;dll,Visual Studio?还是怎样,dll,rebuild,visual-studio,Dll,Rebuild,Visual Studio,各位: 我需要一个8051处理器指令+内部外设模拟器来恢复一个非常古老的项目。(说来话长。)我发现一个以WinXP为目标的弃置软件项目几乎完美地满足了我的需求: http://home.arcor.de/jensaltmann/jsim-e.htm 它只需要稍加改进就可以支持我需要使用的外部内存模型。(对于8051风扇:我需要0-0x7fff的外部程序内存作为外部数据可读,与0x8000-0xffff的外部RAM相连。) 开发人员/维护人员几年前就没有时间了,发布了前端GUI和8051个特定D

各位:

我需要一个8051处理器指令+内部外设模拟器来恢复一个非常古老的项目。(说来话长。)我发现一个以WinXP为目标的弃置软件项目几乎完美地满足了我的需求:

http://home.arcor.de/jensaltmann/jsim-e.htm
它只需要稍加改进就可以支持我需要使用的外部内存模型。(对于8051风扇:我需要0-0x7fff的外部程序内存作为外部数据可读,与0x8000-0xffff的外部RAM相连。)

开发人员/维护人员几年前就没有时间了,发布了前端GUI和8051个特定DLL的C++源代码。p> 注意:多谢开发人员最初做了这个项目,然后在他无法再维护它时发布了源代码

我在DLL源代码中找到了需要调整的代码…看起来不太难

但是开发人员没有说任何关于开发环境的事情

DLL源代码解压到一个名为“MSDEV-PRJ”的顶级文件夹,其中包含大约30个文件,其中大约10个是.cpp文件,可能不到9000行完整编写和合理记录的代码。根据文件夹名称和项目年限,我猜这是一个MS Visual Studio项目。我只是碰巧拥有一份大约1995-2000年的同一年份的MSV

我的问题是:

  • 查找此名称的文件夹是否意味着其中包含完整、一致的Visual Studio项目?也就是说,是否值得拿出我的VS磁盘,进行安装(我记得这可能会很痛苦)并尝试一下

  • 使用GNU工具,特别是我碰巧已经安装的MinGW来完成这项工作有什么困难?从[1]到…[痛苦]的范围来看,这种转换可能有多困难

  • 是否有完全不同的方法,例如,另一种廉价/免费的开发环境,可以导入MSV项目并处理MS指令?或者也许有人知道一款功能齐全、价格低廉的8051模拟器,我可以直接购买

  • 短暂性脑缺血发作


    hen3ry

    我发现有人已经安装了Visual Studio,他很快就能够验证,“是的”,这是一个完整的——几乎完全一致的——MSVS项目。它已成功重新编译,并且似乎运行正常。完成这项工作后,就没有理由再考虑其他开发环境了

    谢谢

    亨利