自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (4)
  • 收藏
  • 关注

原创 C++调用外部dll报错System.IO.FileNotFoundException未能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件。

也是最近做多人开发,在CLR中调用别人的dll时出现的问题,dll已经引用了,加载路径也是正确的,确定dll一定存在,甚至还一度怀疑是不是我引用的有问题,特意使用using命令去引用了dll的绝对路径,且编译时没有报错,但运行时间就是会报这种错。搜了很多文章,各种调试未果,最终还是靠自己发现了问题。CLR不会无缘无故报找不到文件,就算真的确定dll存在且路径正确,也有可能由于其内部加载函数逻辑问题而导致找不到dll文件。这里是因为对于外部dll,CLR不会去你的引用路径找dll,而是会在运行目录下查找

2021-11-22 18:43:45 2525

原创 2021-03-31

问题:VS C#,int数组,在循环中转为long进行运算,转换时前32比特理应是0,为什么我这里有时候转换后前32比特是1?这样转换后岂不是数值会变,为什么会有这种bug存在…仅仅在那个程序中如此,专门去用同样的数值和式子测试一下却没问题,转为long前32比特都是0。求解决。就是很简单的一个(long)int32。无法理解为什么会出问题。...

2021-03-31 20:54:44 75

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除