小秋
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:733回复:5

求助王克蒙老师

楼主#
更多 发布于:2003-12-10 19:01
我在网上下载了一个DES算法和RSA算法,下载的是个压缩包,里面有cpp文件和hpp文件,我编译cpp文件时,出现了“不存在该hpp文件”(该hpp文件是主程序中调用的),请问我该怎么做,才能使该算法正常运行?另外,在生成DES算法的可执行文件时,出现了“LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”和“Debug/d3des.exe : fatal error LNK1120: 1 unresolved externals”的错误,请问该怎么改,或者说这些错误是什么意思?

dabou
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
1C#
发布于:2003-12-11 09:17
Re: 求助王克蒙老师

估计是你选错了工程类型。在VC中除了可以编译MFC程序外,还可以建立Win32 Application,以WinMain为主函数。你可以在VC中建立Win32 Application,然后加入你的C程序,然后编译即可。
基本上 faq 的问题都可以先 百度 搜索一下, 不行的话,用 google. 用 百度, www.china-askpro.com 排在很前.
再不行的话,搜一下 kmwang.
当个好的屠夫一直是我的梦想
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
2C#
发布于:2003-12-11 13:43
Re: 求助王克蒙老师
楼上说的很对.

楼长的提的问题有些问题哦!

参考<提问的智慧>.(by google)

<而且点名让Sir Wang回答,实在是浪费大牛哥的生命嘛?!>

我在网上下载了一个DES算法和RSA算法,下载的是个压缩包,里面有cpp文件和hpp文件,

<这句话显然是废话.>

我编译cpp文件时,出现了“不存在该hpp文件”(该hpp文件是主程序中调用的),请问我该怎么做,才能使该算法正常运行?

<存在不存在,你找一下不就知道了么?不行的话加个路径.gcc -I>

另外,在生成DES算法的可执行文件时,出现了“LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”和“Debug/d3des.exe : fatal error LNK1120: 1 unresolved externals”的错误,请问该怎么改,或者说这些错误是什么意思?

<显示是链接错误,找不到obj文件.你有源文件,才能看出可不可以生成crt0.obj.你用的VC,也许源文件的库用的是TC也未可知.有的话,gcc -L>

<楼长的提的问题是不是个好问题,还有待住院观察.>
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
3C#
发布于:2003-12-11 14:18
The following is a Python RSA implementation.
一行的Python RSA算法.

from sys import*;from string import*;a=argv;[s,p,q]=filter(lambda x:x[:1]!= '-',a);d='-d'in a;e,n=atol(p,16),atol(q,16);l=(len(q)+1)/2;o,inb=l-d,l-1+d while s:s=stdin.read(inb);s and map(stdout.write,map(lambda i,b=pow(reduce( lambda x,y:(x<<8L)+y,map(ord,s)),e,n):chr(b>>8*i&255),range(o-1,-1,-1)))

楼长不介意Python吧?
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2003-12-11 14:30
很多行的DES
排版原因,多行的DES代码删去. [ 2003-12-11 14:33:43 mumu 修改 ]
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
kmwang
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
5C#
发布于:2003-12-19 20:52
Re: 求助王克蒙老师
铁板说的对,另外多数都是提供的库,测试程序是单独的,错误的意思是没有找到main函数.找个身边熟悉c的一回就可搞定.
游客

返回顶部