С "Созданный в" материале, Вы не можете как использование 1.0.* или 1.0.0.* заменит пересмотр и номера сборки с кодированной датой/меткой времени, которая является обычно также хорошим путем.
Для большего количества информации, посмотрите Компоновщик сборок Документация в теге/v.
Что касается автоматического постепенного увеличения чисел, используйте Задачу AssemblyInfo:
AssemblyInfo Это может быть настроено для автоматического постепенного увеличения номера сборки.
существует 2 Глюка:
Получение Номера версии тогда довольно легко:
Version v = Assembly.GetExecutingAssembly().GetName().Version;
string About = string.Format(CultureInfo.InvariantCulture, @"YourApp Version {0}.{1}.{2} (r{3})", v.Major, v.Minor, v.Build, v.Revision);
И, для разъяснения: В .net или по крайней мере в C#, сборка является на самом деле ТРЕТЬИМ числом, не четвертым как некоторые люди (например, Разработчики Дельфи, которые привыкли к Главному. Незначительный. Выпуск. Сборка), мог бы ожидать.
В .net, это является Главным. Незначительный. Сборка. Пересмотр.
cc -o yourprog yourprog.c -lstatic
or
cc -o yourprog yourprog.c libstatic.a
You should #include "libstatic.h"
, i.e. use the appropriate header file in your code (that's why your code doesn't compile) and include the path to your libstatic.a
in the linker options as one of your input libraries.
This webpage has some examples on linking to a static library, e.g.
gcc -I. -o jvct jvct.c libjvc.a