Conan 1.4 DocumentationDocumentation, Release 1.4.5 Let’s suppose that both are being compiled as static libraries, and that the API exposed by MyOtherLib to MyLib/1.0 through the public headers has not changed at all. Then, it is not the final consumer will link against both Mylib/1.0 and MyOtherLib/2.1. It could happen that the API exposed by MyOtherLib in public headers has changed, but without affecting the MyLib/ 1.0 binary, for assumes semver compatibility, i.e, if a version changes from minor 2.0 to 2.1 conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. Exactly0 码力 | 421 页 | 2.84 MB | 1 年前3
Conan 1.5 DocumentationThe answer: It depends. Let’s suppose that both are being compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers has not changed at all. Then, it is will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in public headers has changed, but without affecting the MyLib/1.0 binary for semver compatibility. e.g., if a version changes from minor 2.0 to 2.1 Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. Exactly0 码力 | 422 页 | 2.85 MB | 1 年前3
Conan 1.6 DocumentationThe answer: It depends. Let’s suppose that both are being compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers has not changed at all. Then, it is will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in public headers has changed, but without affecting the MyLib/1.0 binary for semver compatibility. e.g., if a version changes from minor 2.0 to 2.1 Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. Exactly0 码力 | 428 页 | 2.87 MB | 1 年前3
Conan 1.7 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 433 页 | 2.95 MB | 1 年前3
Conan 1.9 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 470 页 | 3.05 MB | 1 年前3
Conan 1.8 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 458 页 | 3.03 MB | 1 年前3
Conan 1.11 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 490 页 | 4.05 MB | 1 年前3
Conan 1.10 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 479 页 | 3.09 MB | 1 年前3
Conan 1.16 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 545 页 | 4.34 MB | 1 年前3
Conan 1.15 Documentationanswer: It depends. Let’s assume that both packages are compiled as static libraries and that the API exposed by MyOtherLib to MyLib/1. 0 through the public headers, has not changed at all. In this case will link against both Mylib/1.0 and MyOtherLib/2.1. On the other hand, it could happen that the API exposed by MyOtherLib in the public headers has changed, but without affecting the MyLib/1.0 binary compatibility. For example, if a version changes from minor 2.0 to 2.1, Conan will assume that the API is compatible (headers not changing), and that it is not necessary to build a new binary for it. This0 码力 | 540 页 | 4.22 MB | 1 年前3
共 74 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8













