项目知识总结

本文档提供了详细的Eclipse IDE使用技巧与Makefile配置说明,包括如何在Eclipse中配置环境变量、忽略SVN文件、修改库路径等,同时介绍了makefile中添加版权信息的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.
在run as下边有下个Run Configuration点击,
右上有个arguments,点击
把你想输入的9个参数写在program argumenst

2.
./configure --配置环境监察

./configure > 11.txt --输出打印信息到11.txt


3.
eclipse不识别make
在window -> Build -> Environment -> 添加PATH : Msys/.../bin

4.
忽略svn提交的文件
在eclipse -> 项目节点上右键 -> Team -> 设置属性 -> 属性名 选svn:ignore,输入文本属性添加需要忽略的根目录文件夹名称


5.
svn 命令
svn checkout svn://192.168.0.113:8083/qixingshi/14.project project
svn ci -m "dd" main.c
重构svn的地址:Relocate选项,修改ip地址
详见:http://blog.youkuaiyun.com/lx111000lx0/article/details/8296744

6.
makefile ${CP} 
${CP} dist/Debug/MinGW-Windows/*.dll E:/software/.../Debug/

7.
打开ipconfig,发现两个以太网适配器
控制面板 -> 网络和internet -> 网络连接
灭掉其中一个,给后一个添加ipconfig中显示的ip和掩码

mac虚拟机下:
系统配置 -》网络 -》 以太网 -》
配置ipv4:换成手动
ip地址:改为没有人用
掩码:255.255.255.0
高级 -》代理
web代理(http) 192.168.0.1:808
安全web代理(https) 192.168.0.1:808

8.
修改mac下库的路径
makefile中,.build-post: .build-impl之后添加:
sh install_change.sh ${CONF} ${LIB_VERSION}
${CP} dist/${CONF}/GNU-MacOSX/*.dylib /software/project/videodownload/${MAIN_VERSION}/osx32/share/${CONF}
install_change.sh中添加($1,$2对应相应参数):
echo "CONF"=$1,$2

install_name_tool -change libboost_regex.dylib @loader_path/libboost_regex.dylib  dist/$1/GNU-MacOSX/QX_VDown.$2.dylib
install_name_tool -change /usr/lib/libcurl.4.dylib @loader_path/libcurl.4.dylib  dist/$1/GNU-MacOSX/QX_VDown.$2.dylib
install_name_tool -change /usr/lib/libiconv.2.dylib @loader_path/libiconv.2.dylib  dist/$1/GNU-MacOSX/QX_VDown.$2.dylib

9.
windows下添加版权
makefile中:
# build
build: .build-post

.build-pre: dist/version.o
# Add your pre 'build' code here...

.build-post: .build-impl
# Add your post 'build' code here...

dist/version.o: resources/rc/version.rc
${MKDIR} -p dist
windres resources/rc/version.rc $@
resource目录下添加version.rc文件

--------------version.rc--------------------------------------------------------
#include "winresrc.h"

LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US

/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
 FILEVERSION 0,2,1,0
 PRODUCTVERSION 0,2,1,0
 FILEFLAGSMASK 0x3fL
 FILEFLAGS 0x0L
 FILEOS 0x40004L
 FILETYPE 0x2L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "CompanyName", "iPubsoft\0"
            VALUE "FileDescription", "iPubsoft QX_Mobi\0"
            VALUE "FileVersion", "0, 2, 1, 0\0"
            VALUE "InternalName", "QX_Mobi\0"
            VALUE "LegalCopyright", "Copyright (c) iPubsoft Studio All Rights Reserved\0"
            VALUE "OriginalFilename", "QX_Mobi.dll\0"
            VALUE "ProductName", "QX_Mobi\0"
            VALUE "ProductVersion", "0, 2, 1, 0\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END
--------------version.rc--------------------------------------------------------

10.
设置eclipse引用mingw的库文件路径

项目 -》 c/c++ Build -》 Tool Chain Editor :
current toolchain 选择MingGW GCC

11.
eclipse无法debug
项目 -》 c/c++ Build -》 settings :
binary parsers -> PE WIndows Parser

12.
eclipse提示找不到jdk
找到eclipse.exe的目录,修改eclipse.ini 删掉
-vm
D:/software/java/jdk1.6.15/bin/javaw.exe 

13.
eclipse配置打开当前文件目录的方法
eclipse窗口 -》 Run -> External Tools
Program -> 点击上面的新增图标
添加name如:open_folder
Location:C:\Windows\explorer.exe
Arguments:${container_loc}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值