- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Visual Studio C# UI Designer报错,找不到dll文件或者依赖的dll文件的问题
visual studio, c#, UI Designer, file not found, 依赖
2022-07-22 17:19:17 1353 1
原创 C# 工程中多语言资源的迁移
背景C#工程中有些对话框等多语言的资源,想移动到其他的工程中,如果只是通过菜单add Existed Item...导入相关的资源文件,并不能关联多语言的资源,自己重新创建多语言资源,工作量很大。网上找了很多资料,没看到相关的文章,MSDN也没找到。只能自己研究手动移植,经过半天的努力,终于成功了,分享出来,以飨C#工程师。迁移方法(1)找到要迁移的资源文件以一个Form为例,class FormSelectChannel: From,我们支持3种语言,如何添加多语言支持,请参考其他msdn
2021-07-03 13:24:21 322
原创 JNI中回调Java层的函数,long类型的参数传递出错的问题
最近在开发android 的jni程序的过程中,遇到一个问题,在jni里回调java层的函数,函数中有一个long类型的参数,后面跟一个int型的参数。在某些条件下,参数传递会出现错误。看个例子:(1)这里有个条件,是在32位的 jni 程序中,容易造成这个错误,例如我们使用CallIntMethod()回调函数OnFunc,给签名为jlong的参数a赋值时,native c++赋值应该为long long(int64_t)类型, 如果赋值为long(这在c++中是合法的),则该参数值在java层收到时
2020-08-27 00:09:22 2113 1
原创 MSDN 2015/2017离线文档的迁移
1)前提是,你已经下载过online的文档(几个GB),假定目录是x:\msdn1;如果没有,只能先在Help Viewer的Manage Content中下载online的文档,在Local store path中指定目录,然后remove到相应的位置,例如:x:\msdn1。2)新安装的visual studio 2017,打开Help Viewer,这时候Manage Content
2018-01-31 15:40:57 1874 1
原创 CodeBlocks调试带参数的程序
CodeBlocks是linux下做c/c++开发的神器,让我感觉那些还在用makefile或者gdb命令行调试的程序员们还生活在原始社会,苦逼啊。无奈CodeBlocks的资料太少,作为CodeBlocks的爱好者,有责任将她发扬光大。今天分享两个调试方法。1. CodeBlocks调试带参数的程序 在CodeBlocks的工程文件上点右键,打开Project/targets Opti
2017-12-04 23:35:36 5557
原创 在Linux动态库Project中链接静态库时,遇到error adding symbols: Bad value的问题
现象:在生成某个动态库比如SDS_Utility.so的时候,需要静态链接某些库,如libboost_log.a, 报上述错误。原因:静态库想链接进动态库,必须满足一定的条件,静态库需要加-fPIC选项编译,编译成Position Independent Code(也就是可重定位的代码),否则就会报错:error adding symbols: Bad value。
2017-11-27 17:46:41 11841
原创 Linux/ubuntu下环境变量的配置方法
Linux操作系统下配置环境变量的方法1.1 Ubuntu中的环境变量文件 Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。用户环境变量文件 用户环境变量通常被存储在下面的文件中: • ~/.profile • ~/.bash_profile 或者 ~/.bash_login • ~
2017-11-20 10:00:29 424
原创 添加全局Include目录到VC的搜索路径
在用Visual Studio的开发过程中,经常需要添加一些开源库的包含路径和库路径,有没有一种方法,能进行一种全局的搜索路径的设置,在新建的工程中,就已经包含了设置的路径呢?找了一下网页,里面说到去手动修改vc的xml设置文件的,非常复杂而且容易出错。其实,vs是支持这种设置的,这就是 Microsoft.Cpp.Win32.user 属性管理器的功能。
2017-10-19 09:46:01 1729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人